Quick answer
Alberta does not require a roofing-specific trade licence, so online reviews carry more weight here than in most provinces — and they are also easier to manufacture. This is the seven-point audit that separates a real Calgary review profile from a seasonal one.
Estimates by phone: (587) 804-9266 · Good Roofing · Calgary-owned since 2014 · 10-year workmanship warranty.
The most useful thing to know about Calgary roofing reviews is that the star rating matters far less than the review velocity and the reviewer geography. Roofing is not a repeat purchase — a homeowner buys one roof every 18–25 years — so a legitimate Calgary roofer accumulates reviews slowly and steadily across every month of the year. A contractor whose reviews arrive in a three-week burst immediately after a hail event, from profiles with no other Calgary activity, is showing you a storm-chasing pattern, not a track record. For reference, Good Roofing carries 4.9★ from 237 verified reviews across 2,800+ Calgary roofs since 2014 — roughly one review per twelve completed jobs, spread over 12 years. That ratio is the number to ask any Calgary roofer for, and almost none of them publish it.
01 · Section
Quick answer — the 60-second version (citation-ready)
02 · Section
The seven-point Calgary review audit
- 011. Plot the review dates, not the stars. Open the reviewer list and read the timestamps. Calgary’s severe-hail window runs roughly mid-June to mid-August. A profile where two-thirds of all reviews land inside a six-week post-storm window is a crew that works Calgary only when there is claim money in the city. A local roofer’s reviews appear in February and November too, because they are still repairing leaks in February and November.
- 022. Divide reviews by jobs completed. Ask the contractor how many Calgary roofs they have done. A firm claiming thousands of jobs with 30 reviews has either been review-gating or is much newer than it says. Good Roofing’s ratio is public: 237 reviews across 2,800+ roofs.
- 033. Check reviewer profiles for Calgary history. Click three or four reviewers. Do they have other reviews — a Calgary dentist, a Bow Valley trailhead, a Marda Loop restaurant? A reviewer whose entire account exists to praise one roofing company is not a Calgary homeowner.
- 044. Search the reviews for paperwork words. Use the platform’s in-review search for “permit”, “warranty”, “deductible”, “adjuster” and “quote”. Reviews that only describe politeness tell you nothing about whether the roof was installed to code. Reviews that mention the City of Calgary permit or a written workmanship term tell you a great deal.
- 055. Look for a review older than five years. Shingle and install defects surface in years three to seven, not in week one. A five-year-old review — or better, a five-year-old review with an owner reply resolving a callback — is the only public evidence that a warranty was actually honoured. Companies that rebrand after complaints cannot produce one.
- 066. Read the negative reviews and the replies. A perfect profile is a filtered profile. What matters is the response: does the company answer specifically, or copy-paste “we have no record of you in our system”? The second phrase is the standard deflection used when a subcontracted crew did the work and the brand does not want to own it.
- 077. Verify the three things reviews cannot fake. Alberta Roofing Contractors Association (ARCA) membership, a current WCB Alberta clearance letter, and a commercial general liability certificate. Ask for all three by email before you sign. Good Roofing: Alberta Master Roofer License #AB-RM-48201, $5M commercial general liability + WCB covered, ARCA member since 2014, WCB Alberta — Account in good standing since 2014.
03 · Section
Which Calgary review platform actually means something
- 01Google Business Profile — best for volume and velocity. The only platform where you can see the full date-ordered review history and click through reviewer accounts. This is where you run points 1, 3 and 5 of the audit. Weakness: the easiest platform to seed with low-quality reviews, and Google will not tell you which ones it filtered.
- 02Better Business Bureau — best for complaint history, not for stars. Ignore the BBB star rating; read the complaint log and the resolutions. The accreditation date is the useful field, because it shows continuous operation under one legal name. Good Roofing is A+ Accredited with Better Business Bureau since 2015.
- 03HomeStars — best for photo evidence and job value. Reviews often include the actual project cost and installation photos, which lets you sanity-check a quote against comparable Calgary jobs. Weakness: contractors pay for placement, so ranking order is not merit order.
- 04Reddit r/Calgary and the Ask Calgary Facebook group — best for names to avoid. Unfiltered, and Calgarians are blunt about crews that vanished mid-job. Weakness: threads are frequently years old, recommendations are often for a specific individual who has since moved firms, and a single bad day gets amplified. Use these to build a blacklist, not a shortlist.
- 05ARCA and WCB lookups — not reviews at all, and more predictive than any of them. The Alberta Roofing Contractors Association (ARCA) member directory and a WCB clearance letter are the two checks that a storm-chasing crew cannot pass, no matter how many five-star reviews it has purchased.
04 · Section
Calgary-specific review red flags
- 01“They covered my deductible.” This appears in Calgary roofing reviews every hail season and it is describing insurance fraud. Absorbing or rebating a policyholder’s deductible is an offence under Alberta insurance law, and the homeowner who accepts it is a party to it. A contractor whose reviews advertise it will also inflate the claim scope your name is attached to.
- 02Reviews that never mention a permit. A full roof replacement in Calgary requires a City of Calgary building permit, and only a licensed contractor can pull one. Where dozens of replacement reviews go by without a single mention, the crews are likely skipping it — which on an insurance file also costs you the code-upgrade line items an adjuster would otherwise pay.
- 03A cluster of reviews naming a numbered Alberta company. Cross-check the legal name on the quote against the name on the review profile. Storm-season operators frequently trade under a Calgary-sounding brand while contracting through a numbered company, which is what evaporates when you call about a leak in year three.
- 04Reviews praising a “same-day” full replacement after a storm. Speed is good for emergency tarping — our target is on-site within 4 hours. But a full tear-off contracted and installed the same afternoon a crew knocked on the door means nobody read the deck, nobody pulled a permit, and nobody priced the ventilation. That is the job that leaks in year two.
- 05No reviews mentioning the adjuster. Roughly the majority of Calgary re-roofs are insurance-funded after hail. A contractor with no reviews describing an adjuster meeting on the roof has probably never supplemented a light scope — which is the work that recovered $14M+ for our clients.
- 06“Roofed right over the old shingles.” Treat this as disqualifying, not as a positive. We don't roof over existing shingles. Every job is a full tear-off down to the deck.
05 · Section
How our own review profile holds up to the same audit
- 01Velocity. Reviews accumulate year-round across 12 years, including winter emergency-leak work. We are a year-round Calgary operation, not a hail-season one.
- 02Volume against jobs. 4.9★ from 237 verified reviews across 2,800+ completed Calgary roofs.
- 03No gating. Every customer is invited to review, not only the happy ones. We leave the three- and four-star reviews up and reply to them by name.
- 04Credentials that are not reviews. Alberta Master Roofer License #AB-RM-48201 · $5M commercial general liability + WCB covered · Alberta Roofing Contractors Association (ARCA) member since 2014 · Better Business Bureau A+ Accredited since 2015 · Calgary Construction Association member since 2016.
- 05Manufacturer certifications. IKO, Malarkey Roofing Products, Owens Corning, BP / Building Products of Canada, GAF, CertainTeed — each verifiable directly with the manufacturer, independent of any review platform.
- 06Warranty in writing. Up to 50-year material + 10-year workmanship warranty. The 10-year workmanship term is separate from the material warranty, because a manufacturer warranty covers the shingle and not the install.
- 07What we do not do. We don't door-knock. We don't pressure-sell. We don't show up uninvited after storms. We don't work with out-of-province storm chasers. Only vetted, year-round, locally-licensed Calgary crews.
06 · Section
The five questions to ask after you have read the reviews
- 01“How many Calgary roofs have you completed, and how many reviews do you have?” You are asking for the ratio from point 2. A contractor who has never calculated it is telling you something.
- 02“Will you email me your WCB clearance letter and liability certificate today?” Today is the operative word. These are one-click documents for any legitimate firm.
- 03“Is your workmanship warranty separate from the manufacturer warranty, and how many years?” If the answer conflates the two, the workmanship warranty does not exist.
- 04“Who pulls the City of Calgary permit, and is it in the quoted price?” The correct answer is the contractor, and yes.
- 05“Is the quote fixed, or does the deck condition get priced later?” We don't quote “starting at” prices. Every Calgary quote is fixed, written, and signed. A deck-condition line belongs on the quote before the tear-off, never as a change order once your roof is open.
