What Roofing Costs in Calgary
Pick the job. Each page gives the typical 2025-2026 Calgary range, an estimator you can set to your own roof, the quote broken down line by line, and the red flags to watch for. Reviewed 2026-09-27.
- Shingle roof replacement $10,000 to $24,000 for a typical Calgary house
- Class 4 shingles $13,000 to $25,000 for a typical Calgary house
- Roof repair $300 to $5,000+ depending on what failed
- Hail damage Usually your deductible, plus any upgrade you choose
- Flat roof About $9 to $20 per square foot
- Metal roof $20,000 to $50,000 for a typical Calgary house
- Cedar shake & slate $20,000 to $36,000 for cedar on a typical house
- Roof inspection Free to about $700
- Decking & tear-off $65 to $130 per sheet of decking
Ranges are typical Calgary figures for 2025-2026, aggregated from published Calgary roofing prices and checked against the City of Calgary's relative-cost table for roofing materials and its 2026 permit fee schedule. They are never one contractor's quote. Regulator and code facts come from the City of Calgary, the Alberta Permit Regulation, the National Building Code – 2023 Alberta Edition, Service Alberta, WCB-Alberta, Alberta OHS and the Insurance Bureau of Canada. Reviewed yearly. More on how we set these ranges.