Calgary

Roofing in Calgary

Plain answers on Calgary roofs, from hail damage to a full replacement, and one short form to get quotes from local roofing specialists.

Get quotes

Suburban Calgary houses with asphalt shingle roofs under a wide blue sky

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:

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.

JobPublished 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 shinglesAbout $8,000 to $20,000
Full replacement, impact-resistant shinglesAbout $12,000 to $22,000
Metal roofAbout $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.

Get quotes from local roofing businesses

Tell us about the job and a local specialist will get back to you with a quote.

So the business can look at the job and price 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.

Three houses with a shingle roof, a standing seam metal roof and a flat roof
Roof typeWhere you see it in CalgaryStrengthsTrade-offs
Asphalt shinglesMost housesLowest cost, easy to repairHail damage, shorter life
Impact-resistant shinglesNewer roofs, hail replacementsStand up to hail betterCost more up front
Metal (steel panel or standing seam)Growing number of homesLong life, sheds snowHigher cost, can dent
Flat membrane (EPDM, TPO)Garages, additions, modern homesGood for low slopesNeeds 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

Last updated