Free Roofer Matching Hail & Leak Help Roofing Across Calgary
Find a Roofer

What a New Shingle Roof Costs in Calgary (2025-2026)

$10,000 to $24,000 for a typical Calgary house

Full tear-off, one layer removed, decking in reasonable shape, architectural shingles. About $5 to $8.50 per square foot of roof.

Calgary figures for 2025-2026 · reviewed 2026-09-27 · how we set these ranges

Rough out your own number

Change the inputs and the range updates. It is a starting point for comparing quotes, not a quote.

= 20 squares

Not sure? Ask each roofer for the square count on the quote. One square is 100 sq ft of roof.

sheets (4 by 8) · $65 to $130 each
Typical range for these inputs — Ranges only. Your roof's pitch, access and condition move the real number; compare written quotes.

The quote, line by line

Tear-off of one layer, disposal, new underlayment, eave protection, starter, shingles, ridge caps$5 to $8.50 per sq ft of roof

The base price. Roofers price by the square (100 sq ft of roof, not of floor)

Each extra layer of old shingles removed$1 to $4 per sq ft

Only if a previous roofer overlaid the old roof

Decking replaced beyond the included allowance$65 to $130 per 4 by 8 sheet

Nobody knows the count until the old roof is off, so the per-sheet price must be in writing

Class 4 impact-resistant shinglesAbout 10 to 20% more than architectural

Optional, and worth pricing in hail alley

Building permitAbout $206, usually none

A like-for-like re-roof needs no permit in Calgary

GST5% of the total

Alberta has no provincial sales tax

Why Calgary prices look like this

  1. Eave protection is not optional here

    The building code requires eave protection at least 900 mm up the slope and to a line at least 300 mm inside the inner face of the exterior wall, and the mild-climate exemption does not apply to Calgary. The City goes further and suggests ice-and-water shield over the whole roof when you replace it. Ask each roofer which they are quoting.

    Source: National Building Code – 2023 Alberta Edition; City of Calgary

  2. Chinooks work water under shingles

    Calgary averages about 46 chinook days and about 128 freeze-thaw cycles a year. Snow melts on the roof in an afternoon and refreezes at the cold eave overnight, which is where ice dams start.

    Source: City of Calgary climate data

  3. Hail changes the product question

    Calgary sits in what the City calls hail alley. On a roof this size the Class 4 premium is a few thousand dollars, and many insurers discount premiums for hail-resistant roofs.

    Source: City of Calgary; Insurance Bureau of Canada

Red flags in a shingle roof replacement quote

  • A single lump-sum price with no square count
  • No per-sheet decking price, which leaves the final bill open
  • Old flashings and vent boots reused on a new roof
  • A large deposit asked for by a roofer with no prepaid contracting licence
  • Pressure to sign the day of the visit

Before any deposit: ask for the roofer's Alberta prepaid contracting licence (Service Alberta's online lookup) and a WCB-Alberta clearance letter, and get the contract in writing.

Want this done at your place?

Tell us what is going on with your roof and we'll get you a real quote from a local Calgary roofing contractor. We send it out to local contractors for you. Free, no pressure.

Fields marked are required.

We won't call you. There's no phone box above because we don't ask for one — your estimate comes by email, on your time.

Request received We’ve sent your details to local Calgary roofing contractors. They’ll contact you directly. A confirmation is on its way to your inbox.
Find a Roofer