After every major Calgary hailstorm, the same pattern repeats. Within hours of the storm passing, vans with out-of-province plates begin rolling through hail-belt neighbourhoods, knocking on doors and offering “free roof inspections.” For homeowners staring up at a battered roof and a stack of insurance paperwork, the offer can feel like relief. It is almost never that simple.
Choosing the right roofing contractor in Calgary is one of the most important decisions you will make as a homeowner. The Better Business Bureau reports that roughly two out of three roofing complaints come from contractors lacking proper credentials. In a city that experiences ten to fifteen hail events every year and average insurance payouts north of $10,000, the wrong choice can turn a covered claim into a multi-year repair nightmare.
This guide walks you through the red flags that signal storm chaser scams, the credentials every legitimate Alberta roofer must carry, and the exact questions to ask before you sign anything. Whether your roof was just hammered by a hailstorm or you are planning a routine replacement, these steps will protect both your investment and your insurance claim.
Table of Contents
- Why Contractor Choice Matters After a Calgary Storm
- What Storm Chasers Are (and Why They Target Calgary)
- 13 Red Flags That Signal a Roofing Storm Chaser
- Credentials Every Calgary Roofing Contractor Must Have
- 10 Questions to Ask Before Signing Any Roofing Contract
- Local vs Out-of-Town Contractors: A Side-by-Side Comparison
- What a Legitimate Roofing Quote Should Include
- Frequently Asked Questions
- Choose Total Exteriors — Calgary’s Trusted Local Roofer
1. Why Contractor Choice Matters After a Calgary Storm
Calgary homeowners typically invest between $8,000 and $25,000 in a residential roof replacement. That is not money you want resting on a handshake with someone in a rental truck. The right contractor protects three things at once: the structural integrity of your roof, the validity of your insurance claim, and the manufacturer warranty on your shingles.
The wrong contractor can compromise all three. Improperly installed shingles void most manufacturer warranties. Insurance carriers can deny coverage on damage caused by faulty workmanship. And when problems surface six months later, the storm chaser who installed your roof has already moved on to the next disaster zone.
For homes in Calgary’s hail belt, the stakes are especially high. The August 2024 hailstorm alone produced over 130,000 insurance claims and nearly $3 billion in insured losses. Demand for roofing work surged so quickly that local contractor backlogs stretched out 12 to 16 weeks — exactly the gap that out-of-town crews try to exploit.
2. What Storm Chasers Are (and Why They Target Calgary)
Storm chasers are roofing operations that follow severe weather events from one disaster zone to the next. They are not necessarily a single business — many are loose collections of door-to-door salespeople who book the work, then subcontract the actual installation to whoever they can find locally on short notice.
Calgary is one of their favourite destinations for one simple reason: hail. The corridor stretching from High River through Red Deer (often called Canada’s Hailstorm Alley) produces some of the most destructive hail in North America. Every June through September, that creates a window of opportunity for opportunistic operators to descend on Calgary neighbourhoods, sign as many homeowners as possible, collect deposits, and move on.
Some storm chasers genuinely complete the work — but with subpar materials, inexperienced subcontractors, and warranties that vanish the moment the company name changes the following year. Others disappear before the first nail is driven. Either outcome leaves the homeowner stuck.
3. 13 Red Flags That Signal a Roofing Storm Chaser
If you notice any of the following warning signs, slow down. A reputable Calgary roofer will never object to extra time or due diligence on your part.
- Unsolicited door-to-door visits. Established Calgary roofers are too busy after a storm to canvass neighbourhoods. Cold-call inspections are almost always a sales pitch.
- “Today only” pricing or pressure to sign on the spot. Manufactured urgency is a scammer’s favourite tool. Real roofing decisions are not emergencies.
- Out-of-province license plates or no local office. A P.O. box, a cell number on a business card, or a hotel room address means no accountability.
- Demands for full or large upfront payment. Reasonable deposits exist; full pre-payment does not.
- Offers to “waive” or “absorb” your insurance deductible. This is illegal in Alberta and constitutes insurance fraud.
- Refusal to provide a written contract. A handshake protects nothing. Get every detail on paper.
- No verifiable WCB clearance letter. Without this, you can be held liable if a worker is injured on your property.
- No proof of liability insurance. Reputable Calgary contractors carry at least $2 million in coverage and provide a Certificate of Insurance.
- Vague or “free” damage assessments without documentation. A real inspection produces written findings and photos.
- Quotes drastically lower than three competing bids. If a price seems too good to be true, you are usually paying for it later in materials, labour, or vanishing-act warranties.
- Demands to see your insurance paperwork before quoting. They are aligning their price to your coverage limit, not the actual scope of work.
- Claims of a “lifetime workmanship warranty.” No company can credibly guarantee something they cannot prove they will outlive.
- No online reviews older than a few months. Storm chasers rebrand frequently. A genuine Calgary contractor has years of Google, BBB, and HomeStars history.
4. Credentials Every Calgary Roofing Contractor Must Have

Alberta does not require trade certification specifically for roofers, which means the verification burden falls on you. The good news: every credential below can be verified in under fifteen minutes.
- Calgary business licence. Verify through the City of Calgary’s business licence registry. No licence, no work.
- Active WCB Alberta clearance. Request the clearance letter directly from the contractor or look it up on Alberta’s WCB online registry.
- $2 million minimum liability insurance. Ask for a current Certificate of Insurance naming you as an additional insured for the duration of the project.
- Verifiable physical address in Calgary or surrounding region. Drive by it. A real roofer has trucks, materials, and signage at the address — not an empty unit.
- Manufacturer certification. Brands like IKO, Malarkey, GAF, and Owens Corning maintain authorized contractor programs. Certification means installation training and stronger warranty options.
- BBB accreditation and clean complaint history. Look beyond the star rating. Read how the contractor responded to negative reviews — that pattern matters more than the score.
Total Exteriors maintains all of the above credentials and provides documentation on request. You can review our full residential roofing service page for our scope of work and warranty terms.
5. 10 Questions to Ask Before Signing Any Roofing Contract
The way a contractor answers these questions tells you more than their brochure ever will. Watch for hesitation, deflection, or vague answers — those are tells.
- How long have you operated under this business name in Calgary?
- Can I have your WCB clearance letter and Certificate of Insurance in writing?
- Will you pull the City of Calgary roofing permit, or am I expected to?
- Who will supervise my project, and how do I reach them daily?
- Are your installers your own crews or subcontractors?
- What manufacturer are you certified by, and what warranty does that unlock?
- How do you handle weather delays or hidden deck damage discovered during tear-off?
- What is your workmanship warranty, and is it transferable if I sell?
- Can I see three local references and a current job site I can drive past?
- How do you communicate with my insurance adjuster on hail or storm claims?
Any contractor who balks at these questions, or who answers with marketing fluff instead of specifics, has told you everything you need to know.
6. Local vs Out-of-Town Contractors: A Side-by-Side Comparison
The differences between an established local Calgary roofer and an out-of-town storm-chasing operation usually come down to seven concrete factors:
| Factor | Local Calgary Contractor | Out-of-Town Storm Chaser |
|---|---|---|
| Physical address | Verifiable office, yard, fleet | P.O. box, hotel, or rental truck |
| WCB & liability proof | Provided in writing on request | “Trust me” or refused |
| Permit handling | Pulled by contractor as part of scope | Skipped or pushed onto homeowner |
| Warranty enforceability | Reachable in 5+ years | Company name often gone within 18 months |
| Insurance scope work | Direct adjuster communication, Xactimate-ready | Match-the-quote-to-the-claim tactics |
| Reviews & references | Years of verifiable Google/BBB history | Recent reviews only, or none |
| After-the-job support | Same number, same crew, same trucks | Voicemail that no one returns |
If your contractor cannot clearly land in the left column on every row, keep shopping.
7. What a Legitimate Roofing Quote Should Include
A vague one-page quote is an invitation for change-orders and disputes. A complete quote from a legitimate Calgary roofer should include every one of the following items:
- Full scope of work (tear-off layers, deck inspection, underlayment, ice and water shield, ventilation, flashing, ridge caps)
- Specific shingle brand, model, colour, and warranty class (e.g., IKO Cambridge IR vs Malarkey Vista AR)
- Underlayment and ice-and-water shield specifications (critical in Calgary’s freeze-thaw climate)
- Ventilation system details (intake and exhaust both addressed)
- Permit costs and who pays them
- Cleanup, magnet sweep, and disposal terms
- Workmanship warranty length and what voids it
- Manufacturer warranty registration details
- Payment schedule (deposit + progress + completion structure, never 100% upfront)
- Hidden-damage clause covering rotted decking, soaked insulation, or compromised flashing discovered during tear-off
If your roof has hail, wind, or storm damage, your contractor should also be familiar with the Xactimate scoping software adjusters use, and willing to walk the roof with your insurer. For a comprehensive look at the inspection process, our hail damage page covers what a proper post-storm assessment looks like.
8. Frequently Asked Questions
How do I check if a roofing contractor is licensed in Calgary?
Every roofing contractor working in Calgary must hold a valid municipal business licence, which you can verify through the City of Calgary’s online registry. You should also confirm active WCB Alberta coverage and a $2 million liability insurance certificate before signing.
Should I sign a contract before my insurance adjuster inspects the roof?
No. Wait until your insurer has documented the damage and approved the scope. Signing too early can lock you into a contractor before the claim is finalized, and any pre-adjuster repairs may complicate or reduce your payout.
Is it legal for a roofer to “cover” or “waive” my deductible?
No. Insurance fraud laws in Alberta make absorbing or refunding a homeowner’s deductible illegal for both the contractor and the homeowner. Any roofer offering this should be reported and avoided.
How many roofing quotes should I get in Calgary?
Three is the industry standard. Comparing three written, itemized quotes lets you spot bids that are unrealistically high or suspiciously low and gives you leverage to negotiate scope details.
How long does a roof replacement take in Calgary?
A typical 2,000 to 2,500 sq ft home takes two to five working days, weather permitting. During peak hail season (May through September), expect potential weather pauses and a longer project window because of contractor backlogs.
What is the average roof replacement cost in Calgary?
Most Calgary homeowners spend between $8,000 and $15,000 on standard asphalt re-roofs, with premium impact-resistant or metal upgrades reaching $20,000 to $25,000. Pricing varies based on roof size, pitch, layer count, and whether deck repairs are needed.
Are out-of-province roofers ever a good choice?
Almost never for residential work. Local Calgary contractors carry the warranty, the permits, the insurance scope familiarity, and — most importantly — the long-term presence to honour their workmanship warranty.
9. Choose Total Exteriors — Calgary’s Trusted Local Roofer

Total Exteriors is a fully licensed, insured, and WCB-cleared Calgary roofing contractor with deep roots in the local community. We specialize in full exterior restoration after hail, wind, and storm damage, and we manage every claim directly with your insurance adjuster.
Our scope of work covers:
- Residential roof repair and replacement
- Vinyl siding installation and repair
- Eavestrough, soffit, and fascia restoration
- Storm and hail damage assessments
- Insurance claim documentation and scope coordination
Before you sign with anyone — local or otherwise — get a second opinion from a Calgary contractor who will still be here next year. Contact Total Exteriors for a no-pressure inspection and an itemized written quote you can compare against any other bid.
