2025 Data

Barndominium Cost by Province

Side-by-side construction cost comparison across five Canadian provinces.

Data reflects 2025 estimates for mid-range finished barndominiums.

$158–$262

National average per sq ft

Across 5 provinces, mid-range finish

Saskatchewan

Lowest starting cost: $140/sqft

Most affordable province

British Columbia

Highest ceiling: $310/sqft

Seismic, Step Code, and higher labour costs

$170

Cost range spread per sq ft

Difference between cheapest and most expensive

Per-Square-Foot Cost Comparison

Click column headers to sort. All costs in CAD per square foot unless noted.

ProvinceLow $/sqftHigh $/sqftShellMechanicalSeptic & WellGuide
Saskatchewan$140$230$44$34$14,000$30,000View →
Manitoba$145$240$46$35$14,000$32,000View →
Alberta$150$250$47$36$15,000$35,000View →
Ontario$170$280$52$40$18,000$40,000View →
British Columbia$185$310$56$43$20,000$45,000View →

Cost Range by Province

Total cost range for a fully finished barndominium per square foot.

Saskatchewan$140$230/sqft
Manitoba$145$240/sqft
Alberta$150$250/sqft
Ontario$170$280/sqft
British Columbia$185$310/sqft
$0$80$160$240$320/sqft

Regional Factors That Affect Cost

Climate, code requirements, and land costs vary dramatically across Canada.

Alberta

Climate ZoneZone 7A
Frost Depth1.5–1.8m
Permit Timeline4–8 weeks
Rural Land (per acre)$3,000–$15,000
Insulation Cost$10/sqft
Full Alberta guide

Ontario

Climate ZoneZone 5A–6A
Frost Depth1.2–1.5m
Permit Timeline6–12 weeks
Rural Land (per acre)$8,000–$40,000
Insulation Cost$11/sqft
Full Ontario guide

British Columbia

Climate ZoneZone 4–6
Frost Depth0.6–1.2m
Permit Timeline8–16 weeks
Rural Land (per acre)$15,000–$80,000
Insulation Cost$12/sqft
Full British Columbia guide

Saskatchewan

Climate ZoneZone 7A–7B
Frost Depth1.5–2.0m
Permit Timeline3–6 weeks
Rural Land (per acre)$1,500–$8,000
Insulation Cost$10/sqft
Full Saskatchewan guide

Manitoba

Climate ZoneZone 7A–7B
Frost Depth1.5–2.1m
Permit Timeline4–8 weeks
Rural Land (per acre)$2,000–$10,000
Insulation Cost$10/sqft
Full Manitoba guide

What Does a 2,000 Sq Ft Barndominium Cost by Province?

Benchmark costs for a 2,000 square foot mid-range finished barndominium.

ProvinceLow EstimateHigh EstimateMidpoint
Saskatchewan$280,000$460,000$370,000
Manitoba$290,000$480,000$385,000
Alberta$300,000$500,000$400,000
Ontario$340,000$560,000$450,000
British Columbia$370,000$620,000$495,000

For a personalized estimate, use our interactive cost calculator.

Methodology & Sources

Cost estimates are compiled from contractor quotes, building permit data, material supplier pricing, and real-world project budgets across the five provinces represented.

Shell costs include steel building kit, erection labour, doors, windows, and roof system. Mechanical costs include HVAC, plumbing, and electrical. Interior finishing includes drywall, flooring, cabinetry, and fixtures at mid-range specification.

Last updated: June 2025. For the most current estimates, use our cost estimator tool.

Plan Your Build with Real Data

Use our interactive tools and systems-first planning framework to go from cost estimate to build-ready.

Barndominium Cost FAQ

Which Canadian province is cheapest to build a barndominium?

Saskatchewan currently has the lowest average barndominium construction costs at $140–$230 per square foot.

Why does barndominium cost vary by province in Canada?

Costs vary due to differences in labour rates, material transportation, climate requirements, building code complexity, permit timelines, and land prices.

How much does a 2,000 sq ft barndominium cost in Canada?

A 2,000 sq ft mid-range barndominium costs approximately $280,000–$500,000 in Canada depending on province.

What is the average cost per square foot to build a barndominium in Canada?

The national average ranges from $140–$310 per square foot for a fully finished build.

Citing This Data?

Journalists, bloggers, and industry researchers are welcome to reference this data. Please cite as: "Barndominium Cost by Province, IronField Systems (2025)" with a link to ironfield.ca/cost-by-province.