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

What a Flat or Low-Slope Roof Costs in Calgary

About $9 to $20 per square foot

EPDM and TPO toward the lower end, two-ply SBS modified bitumen toward the upper. A detached garage roof is often $4,000 to $9,000.

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.

= 4 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

New membrane system$9 to $20 per sq ft

The membrane type and the insulation under it set where you land

Drains, scuppers and parapet edgesPart of the membrane price

This is where flat roofs fail; the quote should describe each one

Wet insulation replacedItemize it

Wet insulation under a new membrane is why some flat roofs leak again

Structural changes (new slope, rooftop deck)Permit needed

A like-for-like membrane replacement usually needs none

GST5%

Why Calgary prices look like this

  1. Ponding freezes and thaws

    Water that sits for days freezes and thaws through Calgary's winter and chinook cycles, which opens seams and pushes water into the insulation.

    Source: City of Calgary climate data

  2. Infills and garages

    Flat and low-slope roofs are common on Calgary infills, garages and additions; the price is mostly about access, drains and the edges, not the flat area.

  3. Commercial is priced differently

    Commercial and multi-family roofs follow separate City permit fees ($112 plus $10.14 per $1,000 of construction value).

    Source: City of Calgary 2026 fee schedule

Red flags in a flat roof quote

  • A recoat sold as a replacement
  • No mention of drains, scuppers or parapets
  • Old wet insulation left under the new membrane
  • No written membrane warranty and workmanship warranty

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