
Roofing in Calgary is shaped by three things: hail, chinook winds and long freeze-thaw winters. Most houses here have asphalt shingle roofs, and most roof work falls into three jobs: repairs after wind or hail, fixing leaks, and full replacement when a roof wears out. Calgary roofing businesses publish small repairs from about $150 and full replacements with architectural shingles at about $8,000 to $20,000.
Roof and Rain answers the questions Calgary homeowners ask before they call a roofer, and helps you get quotes from local roofing specialists when you are ready. Start with the problem you have, or read on for the basics.
What roofing work do Calgary homes need most?
Calgary homes most often need hail damage repair, wind damage repair, leak repair and full roof replacement. Hail is the big one: the August 2024 storm alone caused nearly $2.8 billion in insured losses, according to the Insurance Bureau of Canada. Chinook winds lift and tear shingles, and winter brings ice dams and attic frost that cause leaks.
Find the page for your situation:
- Hail hit your roof: hail damage roof repair, from spotting the damage to the insurance claim.
- Water is coming in: roof leak repair, what to do now and where leaks come from.
- Something is broken or missing: roof repair in Calgary, common repairs and their prices.
- The roof is worn out: roof replacement in Calgary, the signs, the process and how to pick a roofer.
- You want numbers: roof replacement cost in Calgary, published prices by size and material.
- You want to understand your shingles: shingle roofing in Calgary, the types and how long they last.
How much does roofing cost in Calgary?
Roofing in Calgary ranges from about $150 for a small repair to $20,000 or more for a full replacement, based on prices local roofing businesses publish. Most leak and shingle repairs cost $150 to $3,000. A full replacement with architectural asphalt shingles typically costs $8,000 to $20,000, impact-resistant shingles about $12,000 to $22,000, and metal roofs $15,000 to $40,000 or more.
| Job | Published Calgary price |
|---|---|
| Small repair (a few shingles, a vent boot, a flashing reseal) | About $150 to $1,000 |
| Larger repair (valley, flashing, storm damage over an area) | About $1,000 to $3,000 |
| Full replacement, architectural shingles | About $8,000 to $20,000 |
| Full replacement, impact-resistant shingles | About $12,000 to $22,000 |
| Metal roof | About $15,000 to $40,000+ |
The roofer gives the real price after seeing the roof. Size, pitch, access, rotten decking and the season all move it.
What are the most common types of roofs in Canada?
The most common roof on Canadian houses is asphalt shingles on a sloped roof. Asphalt shingles are the most used roofing material on steep roofs across North America, and they are by far the most common on Calgary houses. Metal roofing is growing, especially for its hail and snow performance. Flat roofs on garages, additions and newer modern homes use membranes such as EPDM rubber, TPO or modified bitumen.

| Roof type | Where you see it in Calgary | Strengths | Trade-offs |
|---|---|---|---|
| Asphalt shingles | Most houses | Lowest cost, easy to repair | Hail damage, shorter life |
| Impact-resistant shingles | Newer roofs, hail replacements | Stand up to hail better | Cost more up front |
| Metal (steel panel or standing seam) | Growing number of homes | Long life, sheds snow | Higher cost, can dent |
| Flat membrane (EPDM, TPO) | Garages, additions, modern homes | Good for low slopes | Needs careful detailing at edges |
Which type of roofing is best for Calgary?
There is no single best roof for Calgary. For most homes, architectural asphalt shingles give the best balance of cost, looks and repairability. Impact-resistant Class 4 shingles cost more but stand up to hail better, and some insurers discount the premium for them. Metal roofs cost the most up front but last a long time. The right choice depends on your budget, how long you plan to stay and how often your area gets hail.
Questions to decide with:
- How long will you stay in the house?
- Has your street had hail claims before?
- Does your insurer offer a discount for impact-resistant roofing?
- Is the roof steep, complex or hard to reach?
How do I choose a roofer in Calgary?
Choose a roofer who inspects in person, shows you photos, and gives a written, itemized quote with the warranties spelled out. The City of Calgary says contractors must hold a valid City of Calgary business licence, and you can call 311 to check. Get two or three quotes for big jobs, and be wary of door-to-door offers after a storm or requests for large payments up front.
When you use the form on this site, your request goes to local roofing specialists who cover your area. They contact you, ask questions and quote. You decide who to hire, or nobody at all. How it works explains the details.
Questions people ask
How much is a simple roof?
A simple roof on a small Calgary bungalow with architectural asphalt shingles typically costs about $8,000 to $12,000 to replace, based on local businesses' published prices. Impact-resistant shingles on the same roof cost more, often a few thousand dollars extra. Simple means a low pitch, few valleys or skylights, easy access and no rotten decking.
Is $30,000 too much for a roof?
For most Calgary houses with asphalt shingles, yes. Published Calgary prices put most architectural shingle replacements at $8,000 to $20,000. $30,000 can be fair for a very large or complex roof, or for standing seam metal, which starts around $22,000. If an ordinary roof is quoted near $30,000, ask for an itemized breakdown and get another quote.
What is the cheapest roofing material?
Architectural asphalt shingles are the cheapest common roofing material for a new house roof in Calgary, published at about $5.50 to $7.50 per square foot installed. They typically last about 24 to 30 years. Impact-resistant shingles cost a little more, and metal roofing costs roughly twice as much or more.
What do roofers use on roofs?
On a typical Calgary shingle roof, roofers install ice and water protection at the eaves and valleys, a synthetic underlayment over the deck, metal drip edge and flashing at edges, walls and chimneys, the shingles themselves, and ridge or roof vents. Each layer has a job: keeping water out, letting the attic breathe, or holding up to wind and hail.
Do I need a permit for a new roof in Calgary?
Usually not. The City of Calgary says replacing or repairing roofing materials does not need a permit. A building permit is needed when you change the roofing material, for example from shingles to clay roofing. Work on the roof structure may need one too, so check with the City first.
Roofing in Calgary
- Hail damage
How to tell if hail damaged your Calgary roof, when it can be repaired, when it needs replacing, and what to do about the insurance claim.
- Asphalt shingles
Asphalt shingle roofing in Calgary explained.
- Roof repair
What roof repair in Calgary involves, typical repair prices, when a repair beats a replacement, and how to get quotes from local roofers.
- Roof leaks
What to do when your Calgary roof is leaking, where leaks usually come from, what repairs cost, and how to stop the damage until a roofer…
- Costs
What a new roof costs in Calgary in 2026: price ranges by roof size and material, cost per square foot, what pushes a quote up, and how to…
- Roof replacement
When a Calgary roof needs replacing, what the job involves step by step, what it costs, the best time to do it and how to choose a roofer.
Sources
- Insurance Bureau of Canada, August hailstorm in Calgary results in nearly $2.8 billion in insured damage (September 2024)
- City of Calgary, What to do about damage from storms
- Domestic roof construction, Wikipedia
- Published prices of four Calgary roofing businesses, checked October 2026
Last updated