About

Calgary-owned.
Calgary-coordinated.
Calgary-only.

Founded in 2014 because Calgary deserved a roofing contractor that’s still here in ten years to honour the warranty.

Why we exist

Calgary has the worst hail in Canada. Every June, dozens of out-of-province roofing companies set up tents at gas stations, take homeowners’ deposits, throw shingles on the cheapest way they can, and disappear before the next freeze-thaw cycle.

When those roofs fail — and they will — the homeowner has no warranty, no contractor to call, and often a destroyed home interior. We’ve walked through too many of those situations to count.

Good Roofing exists because we believe a Calgary roof should be installed by the same people who’ll still be in Calgary to honour the warranty when it matters.

WeWe’re local, year-round, full-servicersquo;re Calgary-resident, year-round, full-service, and we put everything in writing.

Good Roofing branded work truck parked outside a Calgary home

002 · The truck you’ll see in your driveway

By the numbers

Calgary roofs since 2014
2,800+
Hail-claim recoveries
$14M+
Verified reviews
4.9 / 237
Workmanship warranty
10 yrs

Credentials

The paperwork we’ll send you before you sign anything.

  • Alberta Master Roofer License

    Alberta Master Roofer License #AB-RM-48201

  • Insurance

    $5M commercial general liability + WCB covered. Certificate available naming you / your property manager as additional insured.

  • Manufacturer-certified

    IKO, Malarkey, Owens Corning, BP, GAF, CertainTeed, DECRA, Velux.

  • Vetted Calgary installation partners

    Every install is done by a vetted, locally-licensed, $2M+ insured Calgary partner crew — never out-of-province storm chasers.

  • 12+ years Calgary-resident

    Founded 2014. Same address, same phone, same coordination team since day one. We’ll be here for the warranty.

What Calgary says

4.9 from 237 verified reviews.

01

“Good Roofing met our State Farm adjuster on the roof, documented every strike, and we ended up with a full replacement covered. Crew finished in two days, yard was spotless.”
Sarah M. · Auburn Bay

02

“Got three quotes. Good Roofing wasn’t the cheapest but they were the only ones who actually went on the roof and put a fixed price in writing. No surprises.”
Dave K. · Tuscany

03

“Emergency leak the night of a Chinook windstorm. They had a tarp on the roof by 11pm. Did the permanent repair two days later for exactly the quoted price.”
Priya R. · Bridgeland

04

“I’m a 71-year-old widow and was terrified of being upsold. The project lead walked me through every line item and even fixed two soffit screws for free.”
Linda H. · Royal Oak

Get started

Pick up the phone. We’ll pick up ours.

Estimates are by phone. Most callbacks within an hour. We’ll book a free drone inspection if you need one and email a fixed-price quote within 24 hours.

(587) 804-9266

Mon–Sun, 7am–9pm · 24/7 emergency

Call (587) 804-9266