Process · 4 min read
Calgary roofing permit & bylaw — what homeowners need to know.
When you need a City of Calgary roofing permit, who pulls it, and what happens if you skip it.
When you need a Calgary roofing permit
You need a City of Calgary roofing permit when:
- ·You’re replacing the entire roof on a single-family, duplex, or townhouse.
- ·You’re replacing the roof structure (trusses, decking) — not just the shingles.
- ·You’re changing the roof shape (adding a dormer, raising the pitch, etc.).
- ·You’re re-roofing a commercial property over a certain area threshold.
You typically don’t need a permit for:
- ·Spot-shingle repair.
- ·Replacing a single slope under a certain area threshold.
- ·Eavestrough or fascia replacement.
- ·Single-vent or boot replacement.
- ·Emergency tarp work.
Who pulls it
We pull the permit on every job that needs one and include the cost in our quote. You shouldn’t have to deal with the City directly.
A typical Calgary roofing permit is $135–$280 depending on roof area. The City uses a per-1,000-sq-ft fee schedule. We submit the application electronically, usually issued within 3–5 business days.
What happens if you skip it
This is the question we get most often, so here’s the honest answer:
Risk 1 — Insurance. If a roof installed without permits later has a claim (leak, hail, fire), your insurer can deny the claim on the basis that the work wasn’t permitted. This is rare but real.
Risk 2 — Sale of home. When you sell, the home inspector will note recent roofing work. If no permit was pulled, the buyer’s side may demand it as a condition of closing — and the City may require additional engineering review or re-work if not all the requirements were met.
Risk 3 — City order. If a neighbour complains, or a building inspector drives past during the work, the City can issue a stop-work order and require permits before completion.
Risk 4 — Warranty. Most shingle manufacturer warranties require code-compliant installation. No permit = potential warranty void.
The permit cost is tiny relative to the risks. We pull it on every job.
Bylaw requirements that matter
Calgary’s residential roofing requirements you should know:
- ·Ice-and-water shield is required from the eave to 24" past the interior wall line (typically translates to 6 ft up from the eave).
- ·Drip edge is required at all eaves and rakes.
- ·Open valleys, woven valleys, or W-valley flashings are all acceptable per code.
- ·Two existing shingle layers may be roofed over (with conditions); three layers requires tear-off.
- ·Ventilation must meet 1 sq ft of NFA per 300 sq ft of attic floor area, balanced intake/exhaust.
We meet or exceed all of these on every install.
Have a question we didn’t cover?
Call (587) 804-9266