A compact 30x40 barndominium sized like a starter home or cabin, with a steep metal roof and a covered entry porch, in a snowy clearing ringed by spruce.
30' x 40' (9.1 m x 12.2 m) · 1,200 sq ft (111 m²) footprint

30x40 Barndominium Floor Plans in Western Canada

A 30x40 barndominium is a 1,200 sq ft (111 m²) footprint, about 9.1 m by 12.2 m: big enough for two or three bedrooms on one floor, small enough to heat cheaply through a Prairie winter. It is the size most people start with when they want a house first and a shop later, or a compact home on an acreage outside Calgary, Edmonton or Saskatoon. At this width the roof is the part of the plan that changes most from place to place, because the snow it has to carry is set by where the building stands.

What actually changes at this size

The dimensions are the easy part. These are the decisions that follow from them.

Roof framing set by the site, not the catalogue

A stock 30x40 plan drawn for a mild climate is not drawn for your parcel. Trusses, purlins and their connections are sized to the specified snow load for the location, and a site near Prince George asks for roughly three times the ground snow load of one in Calgary. The code also sets a floor: the specified snow load on a Part 9 roof is never less than 1 kPa.

Two or three bedrooms on one floor

At 1,200 sq ft (111 m²) the common split is three bedrooms and two bathrooms with an open kitchen, dining and living space, or two bedrooms with a larger living area and a den. Each bedroom needs its own escape window with an unobstructed opening of at least 0.35 m² and no dimension under 380 mm.

A boot room at the door you actually use

On an acreage the door people use is usually the side door nearest the driveway, not the front door. Put the boot room, laundry and a coat closet there, with a hard floor that can take meltwater, and keep the front entry for guests.

Room to add a shop later

If a shop is coming later, decide now which end wall it will join and keep windows, the electrical panel and the mechanical room off that wall. A future attached shop is reviewed under the garage rules, which call for an air barrier against exhaust fumes and a self-closing, weather-stripped door between the two.

A compact 30x40 barndominium sized like a starter home or cabin, with a steep metal roof and a covered entry porch, in a snowy clearing ringed by spruce.
The roof at 30 feet wide

The same plan carries a different snow load in Calgary, Red Deer and Prince George

Part 9 houses size the roof for a specified snow load worked out from the location's 1-in-50-year ground snow load, Ss, listed in Table C-2 of the code's Appendix C. The Alberta edition gives Calgary's ground snow load as 1.1 kPa and Red Deer's as 1.8 kPa; the BC Building Code 2024 gives Prince George's as 3.4 kPa and Kelowna's as 1.7 kPa. The formula also uses a basic roof snow factor that is 0.45 only where the whole roof is no more than 4.3 m wide, and 0.55 for every wider roof, which includes any 30x40.

How people actually split 1,200 sq ft (111 m²)

Three common ways to divide this footprint. Yours does not have to match one exactly — this is a starting point for the conversation, not a catalog.

Three-bedroom family plan

1,200 sq ft (111 m²) / 3 bedrooms / 2 baths

Main bedroom with an ensuite at one end, two bedrooms and a shared bathroom at the other, and the kitchen, dining and living space across the middle under a vaulted ceiling. The boot room and laundry sit at the side entry beside the driveway.

Two bedrooms and a den

1,200 sq ft (111 m²) / 2 bedrooms + den / 2 baths

A larger living space with a den or home office that can become a third bedroom later if it is given an escape window now. Suits a couple who work from home on an acreage.

House now, shop later

1,200 sq ft (111 m²) house / future shop on one end wall

The 30x40 is built as the house, with the end wall facing the yard kept clear of windows and services so a shop can be added against it later. The foundation and the roof line are planned so the addition does not trap snow against the house.

30x40 Barndominium: common questions

6 questions worth settling before this plan is drawn. If yours is not on the list, put it in the survey.

How many square metres is a 30x40 barndominium?
A 30 ft by 40 ft footprint is 1,200 sq ft, about 111 m², measured to the outside of the walls. The usable floor inside the walls is less, and how much less depends on how thick the insulated walls are.
How many bedrooms fit in a 30x40?
Most 30x40 plans hold two or three bedrooms on one floor, with two bathrooms. Three bedrooms is the practical maximum without a loft or a basement, and each bedroom needs its own escape window or exterior door.
What snow load does a 30x40 roof need?
It depends on where it is built. The roof is designed for a specified snow load calculated from the location's ground snow load in Table C-2: Calgary's ground snow load is 1.1 kPa, Red Deer's 1.8 kPa and Prince George's 3.4 kPa. Saskatchewan uses the 2020 National Building Code's table, which gives Saskatoon's ground snow load as 1.7 kPa and Regina's as 1.4 kPa.
Can a 30x40 have a basement?
Yes. A full basement under a 30x40 doubles the floor area without changing the roof. It changes the foundation depth rules, adds escape-window wells for any basement bedroom, and needs the radon rough-in the code asks for under every floor on the ground.
Is a 30x40 big enough for a family?
For many families, yes, especially with a full basement or a loft over part of the plan. If you also need a heated shop, consider building the shop as a separate wing or moving up to a 40x60 so the house is not squeezed.
Which code applies to a 30x40 house?
Alberta builds to the National Building Code – 2023 Alberta Edition, in force since May 1, 2024. Saskatchewan builds to the 2020 National Building Code of Canada, in force since January 1, 2024. British Columbia builds to the BC Building Code 2024, in effect since March 8, 2024, except in the City of Vancouver, which has its own building bylaw.

Where this plan fits in Western Canada

On the Prairies a plan answers to deep cold, snow load by place and big acreage; in British Columbia, to the Step Code, the 2024 earthquake requirements, wildfire and the Agricultural Land Reserve. These are the places this layout suits best.

Want this drawn for your program and your parcel? That is where a build actually starts.

Sources

Code references on this page are to Part 9 of the National Building Code – 2023 Alberta Edition, in force in Alberta since May 1, 2024; the National Building Code of Canada 2020, in force in Saskatchewan since January 1, 2024; and the BC Building Code 2024, in effect in British Columbia since March 8, 2024 (the City of Vancouver has its own building bylaw). The edition that applies to your permit governs.

  1. National Research Council Canada, National Building Code – 2023 Alberta Edition (NRC Publications Archive)
  2. Province of British Columbia: BC Building Code 2024 (PDF, web version)
  3. Province of British Columbia: BC Building Code 2024
  4. Government of Saskatchewan, Saskatchewan Adopts 2020 National Construction Codes
  5. National Research Council Canada, National Building Code of Canada 2020

Start your plans

Tell us what you have in mind and we will work a 30' x 40' plan through with you: how it fits your program and your parcel, which office permits it, and a realistic budget range. That conversation costs nothing.