Calgary roofing company

Calgary Roofing Company You Can Trust

Roof repair, leak repair, hail damage and full roof replacement from a Calgary roofing company that installs for the hail belt, chinook swings and freeze-thaw winters — not for a brochure.

  • Free roof inspections and written estimates
  • Class 4 impact-resistant shingles, metal and flat roofing
  • Itemized quotes — tear-off, ice-and-water shield and venting on their own lines
  • Free On-Site InspectionWe assess your roof in person before quoting — no guesswork.
  • Transparent QuotesItemized written quotes with every line spelled out. No hidden fees, no surprises.
  • Calgary Hail Belt ExpertsClass 4 impact-rated shingles, chinook-tested installations.

Get Your Free Estimate

Tell us what’s going on with your roof and we’ll get back to you.

or call (403) 975-7099

Roofing services

Roofing Services in Calgary

Rock Roofing Calgary repairs, inspects and replaces roofs on houses, townhomes and small commercial buildings. Most calls start with something specific: a brown stain spreading across a ceiling, shingles in the yard after a windstorm, a hailstorm that rolled through the neighbourhood, or a roof that is simply getting old. Whatever the reason, the first step is the same — get up on the roof, find the actual cause, and give you an honest answer about what it needs.

  • Most requested

    Roof Repair

    Leaks, missing or wind-lifted shingles, cracked plumbing boots and failed flashing — found at the source and fixed properly.

  • Roof Replacement

    Full tear-off to the deck, ice-and-water shield, synthetic underlayment and balanced ridge venting, quoted line by line.

  • Flat Roofing

    EPDM, TPO and modified bitumen membranes for garages, additions, infills and low-slope commercial roofs.

  • Metal Roofing

    Standing seam and steel shingle roofs for homeowners who want a roof that lasts decades and sheds snow.

  • Hail & Storm Damage

    Hail bruising and wind damage documented and repaired after a Calgary storm, so you know what your insurer needs to see.

  • Free

    Roof Inspection

    Not sure what your roof needs? Get a straight answer: leave it, repair it, or start planning a replacement.

How we help

Common Roof Problems We Fix in Calgary

Calgary’s hail, chinook winds and freeze-thaw winters cause the same handful of roof problems again and again. These are the ones we see most — and each one has a proper fix.

  1. Leaks & Water Damage

    Ceiling stains and drips traced back to where the water actually gets in.

  2. Hail & Storm Damage

    Bruised shingles, dented vents and torn caps after summer hail and chinook winds.

  3. Missing or Damaged Shingles

    Blown-off, creased, cracked or curling shingles replaced and sealed in.

  4. Ice Damming

    Meltwater backing up under shingles at the eaves during freeze-thaw cycles.

  5. Flat Roof Issues

    Ponding water, open seams and blistered membranes on low-slope roofs.

Why Rock Roofing

Why Calgary Homeowners Choose Rock Roofing

A roof is mostly work you will never see again once it is finished: the deck, the underlayment, the flashing, the venting. Here is how we handle the parts that decide whether a roof lasts.

  • Roofs built for the hail belt

    Calgary sits in the most active hail belt in Canada. We talk every replacement customer through Class 4 impact-rated shingles as the sensible default, and we look closely for hail bruising that is easy to miss from the ground.

  • Repair first, when repair is the honest answer

    Plenty of roofs need a boot, a flashing detail or a few shingles — not a new roof. If a repair will buy you years, that is what we recommend, and we show you what we found so you can see it for yourself.

  • Quotes you can compare line by line

    Tear-off and disposal, synthetic underlayment, ice-and-water shield, drip edge, ridge venting, deck repairs and GST each get their own line, so you can see what is included and compare quotes fairly.

  • Calgary weather is built into the plan

    Chinook temperature swings, freeze-thaw cycles, ice damming and early snow all change how a roof should be installed and when. We schedule around 3–5 dry days and sealant temperatures, not just the calendar.

How it works

Our Roof Replacement Process

Every replacement follows the same six steps, from the first inspection to the last nail picked up off your lawn. Knowing them up front means you know what is happening on your roof — and why — on every day of the job.

  1. Free roof inspection

    It starts with a look at your roof and an honest recommendation — whether that is a replacement, a repair, or nothing at all yet.

  2. Written, itemized quote

    The roof is measured in squares (1 square = 100 sq ft). Because of pitch and overhangs, roof area is usually 1.3–1.5× your home’s floor area, so we measure the roof itself rather than guess from the house.

  3. Tear-off and deck check

    Old shingles and underlayment come off down to the deck. Soft, rotted or delaminated sheathing is replaced before anything new goes on — covering a bad deck is how new roofs fail early.

  4. Installation

    Ice-and-water shield at the eaves and valleys, synthetic underlayment across the deck, new drip edge and flashing, shingles fastened to the manufacturer’s pattern, and new ridge venting balanced with intake ventilation.

  5. Cleanup and magnetic sweep

    Debris goes into a bin, not your flower beds. The driveway, lawn and beds are swept with a rolling magnet to pick up stray nails before we leave.

  6. Final walkthrough

    We walk the finished job with you, go over the work — including the parts you will never see again — and answer any questions before we call it done.

Roof types

Roofing Materials for Calgary Homes

Four roof systems cover almost every home we work on in Calgary. Each has its own page with honest pros and cons, installation details and what drives its cost.

Asphalt Shingle Roofing

Architectural asphalt shingles are on most Calgary roofs, and for good reason: they are the most affordable way to put a durable, good-looking roof on a pitched home, and every roofer knows how to repair them. The trade-off is lifespan. Here, expect roughly 15–20 years rather than the longer figure printed on the bundle, because hail, high-altitude UV and freeze-thaw cycles age them faster. Correct ventilation and ice-and-water shield are what get a shingle roof to the top of that range.

Asphalt shingle roofing in Calgary

Class 4 Impact-Resistant Shingles

Class 4 is the top impact rating under UL 2218, the test in which steel balls up to 2 inches across are dropped onto the shingle. In a city where a single July storm can send a whole neighbourhood into insurance claims, it is the shingle we recommend by default. Class 4 shingles cost more than standard architectural shingles, but they are built to shrug off hail that would bruise a regular shingle, and some insurers discount premiums for them. The angle here is hail resistance, not decades of life.

Class 4 impact-resistant shingles

Metal Roofing

Metal is the long-game roof. Standing seam and steel shingle profiles last far longer than asphalt, shed snow instead of holding it, and are not affected by the UV and granule loss that wear shingles out. It suits homeowners who plan to stay for decades. Metal costs more up front, and the right gauge and profile matter for hail: a thicker panel dents less. Installed correctly, it handles chinook expansion and contraction without trouble.

Metal roofing in Calgary

Flat Roofing

Flat and low-slope roofs — garages, additions, infills, modern builds and commercial buildings — cannot shed water the way a pitched roof does, so they need a continuous membrane: EPDM rubber, TPO or modified bitumen. The most common problems we see are ponding water, open seams and failed flashing where the roof meets a wall. In Calgary, snow load and repeated freeze-thaw at those seams are what open them up, so seam quality and drainage get most of our attention.

Flat roofing in Calgary

Leaking roof?

Roof Leaking Right Now? Here's What to Do

A leak rarely shows up where the water gets in. It travels along the deck, rafters and vapour barrier before it drips, which is why a stain in the middle of a ceiling can come from flashing two metres away.

In Calgary, the usual culprits are cracked rubber boots around plumbing vents, lifted flashing at chimneys and walls, wind-lifted shingles after a chinook, hail-fractured shingles and ice dams backing water up under the eaves in late winter.

More on roof repair in Calgary and emergency roof repair.

  1. Protect the room. Move furniture and electronics, and put a bucket and towels under the drip.
  2. Watch the ceiling. If drywall is sagging or bulging, keep people out from under it — it can let go without warning.
  3. Take photos. The stain, the drip and anything wet. Your insurer will ask for them.
  4. Stay off the roof. Wet, icy or steep roofs are where homeowners get hurt. Leave it to a roofer.
  5. Call for a repair. The first visit stops the water; the permanent fix follows once the cause is found.

Local know-how

What Calgary's Climate Does to a Roof

Shingle instructions are written for an average climate. Calgary is not average: it is high, dry, sunny and cold, with summer hail and winter chinooks. These four conditions shape how we inspect, repair and install every roof.

Hail: the most active hail belt in Canada

The corridor running through Calgary gets more damaging hail than anywhere else in the country, mostly between June and August. Hail does not always leave obvious holes. More often it bruises the shingle — cracking the fibreglass mat under the granules — and that damage turns into leaks and granule loss a season or two later. That is why a proper look after a storm matters, why we recommend Class 4 shingles as the default on a replacement, and why the paperwork matters if you are making a claim.

Hail damage roof repair

Chinooks and winter installation

Chinook winds can lift Calgary from deep cold to above freezing — sometimes past 10°C — within hours and hold it there for days. Those windows make winter roofing possible: shingle sealant strips need roughly 5°C or warmer to bond, and a full replacement needs 3–5 dry days. The same winds also lift and crease shingles whose seal has failed, which is a common source of winter leak calls.

Freeze-thaw cycles and ice dams

When heat escaping through the attic melts snow on the upper roof, the water runs down and refreezes at the colder eaves. That ridge of ice holds back more meltwater, which then works its way under the shingles and into the wall or ceiling. Chinooks make it worse by running that melt-and-freeze cycle over and over. The defence is a membrane of ice-and-water shield along the eaves and in the valleys, plus the insulation and ventilation to keep the roof deck cold.

Attic ventilation

A roof needs air coming in low at the eaves and going out high at the ridge. Without it, summer heat bakes the shingles from underneath, and in winter warm, moist air from the house condenses on the cold deck as frost — which melts on the next warm day and drips through the ceiling like a leak. Blocked intake vents and too little exhaust are common, so every replacement includes new ridge venting balanced with the intake the roof actually has.

Not Sure What Your Roof Needs?

Book a free roof inspection and get an honest answer: nothing yet, a repair, or a replacement plan.

Cost

What Does a New Roof Cost in Calgary?

There is no honest one-size price for a roof replacement in Calgary — two houses on the same street can need very different roofs. The number on your quote comes from the roof itself: how big it is, how steep, what is underneath and what goes on top. These are the factors that move it.

  • Roof size in squares

    The biggest single factor. One square is 100 sq ft of roof, and roof area is usually 1.3–1.5 times the home's floor area once pitch and overhangs are counted.

  • Pitch

    Steeper roofs take more safety setup, more time and more careful material handling than a walkable low pitch.

  • Layers to remove

    Some older Calgary roofs have a second layer of shingles nailed over the first. Every layer adds tear-off time and disposal.

  • Deck condition

    Soft, rotted or delaminated sheathing has to be replaced before the new roof goes on. You only know once the old roof is off.

  • Shingle class and material

    Class 4 impact-rated shingles cost more than standard architectural shingles, and metal costs more again — each buys something different.

  • Access and complexity

    Valleys, dormers, skylights, chimneys, tight lots where a bin cannot sit close to the house, and any code or ventilation upgrades.

What a complete roof replacement should include

  • Full tear-off of old shingles and underlayment, plus disposal
  • Deck inspection, with damaged sheathing replaced
  • Synthetic underlayment across the whole deck
  • Ice-and-water shield at the eaves and in every valley
  • New drip edge and flashing at walls, chimneys and skylights
  • New ridge venting, balanced with the roof's intake ventilation
  • Magnetic sweep of the yard and driveway for nails

When you compare quotes, check that each of these is on every one. A lower number often means something is missing.

Timing and insurance

Season matters. Summer is peak roofing season in Calgary, when demand is highest and roofers are often booked 4–6 weeks out. Fall usually brings better availability — but book by mid-September, because snow can arrive by the third week of the month.

Insurance can change the math. After hail, the insurer may pay for a full replacement, minus your deductible if the roof is under 15 years old; for roofs aged 15–25 years, the payout is typically depreciated by 50–80%.

Read the full Calgary roof replacement cost guide

Service areas

Roofing Across Calgary

Roofs change a lot from one part of Calgary to the next: 1960s–1980s bungalows in established communities whose shingles are on their second or third replacement, and newer two-storey homes on the edges of the city with steep pitches and builder-grade shingles reaching the end of their life. Every roof is planned around the house in front of us.

SE Calgary

  • Mahogany
  • Auburn Bay
  • Seton
  • McKenzie Towne
  • Cranston
  • Copperfield
  • Legacy
  • New Brighton
  • Douglasdale
  • Quarry Park

SW Calgary

  • Silverado
  • Evergreen
  • Shawnessy
  • Sundance
  • Bridlewood
  • Millrise
  • Woodbine
  • Aspen Woods
  • Signal Hill
  • Lakeview

NW Calgary

  • Tuscany
  • Hamptons
  • Edgemont
  • Scenic Acres
  • Arbour Lake
  • Royal Oak
  • Rocky Ridge
  • Varsity
  • Kincora

NE Calgary

  • Skyview
  • Redstone
  • Saddle Ridge
  • Cityscape
  • Coventry Hills
  • Panorama Hills

View all service areas

FAQ

Calgary Roofing FAQs

Straight answers to the questions Calgary homeowners ask us most. Don't see yours? Call (403) 975-7099 or email us.

How much does a roof replacement cost in Calgary?

It depends on the roof, not the house. The biggest factor is roof size, measured in squares (100 sq ft each) — and because of pitch and overhangs, roof area is usually 1.3–1.5 times the floor area of the home. After that come the pitch, the number of old layers to tear off, the condition of the deck underneath, the shingle class (Class 4 impact-rated shingles and metal cost more than standard architectural shingles) and how complex and accessible the roof is. The only accurate number is one based on measuring your roof, which is why we provide free estimates.

Should I repair or replace my roof?

Repair makes sense when the damage is limited to one area — a few missing shingles, a cracked plumbing boot, failed flashing around a chimney — and the rest of the roof still has life left. Replacement makes more sense when the shingles are near the end of their 15–20 year lifespan in Calgary, when granules are washing off across the whole roof, when there are leaks in several places, or when the deck underneath has gone soft. A roof inspection tells you which situation you are in before you spend money on either.

What should I do if my roof is leaking right now?

Move furniture and electronics away from the drip and put a bucket or towels under it. If a ceiling is sagging or bulging with water, keep people out from under it. Take photos for your insurer. Do not go up on a wet, icy or steep roof yourself. Then call a roofer: the goal of the first visit is to stop the water, and the permanent repair follows once the cause is found.

Will my insurance pay for a new roof after hail damage?

It often depends on the age of your roof. For a roof under 15 years old, an insurer may pay for a full replacement minus your deductible. For a roof 15–25 years old, the payout is usually depreciated by 50–80%. For roofs over 25 years old, many insurers pay actual cash value only or deny the claim. Every policy is different, so get the roof inspected and the damage documented before you call your insurer.

Are Class 4 impact-resistant shingles worth it in Calgary?

For most Calgary homes, yes. Calgary sits in the most active hail belt in Canada, and Class 4 is the highest impact rating under the UL 2218 test, in which steel balls up to 2 inches in diameter are dropped on the shingle. Class 4 shingles cost more than standard architectural shingles, but they are far more likely to come through a summer hailstorm without needing a claim. Some insurers also offer a premium discount for a Class 4 roof — ask yours before you choose a shingle.

How long does an asphalt shingle roof last in Calgary?

Around 15–20 years in Calgary, which is shorter than the figures printed on many shingle packages. Hail, strong UV at altitude, chinook temperature swings and freeze-thaw cycles all age shingles faster here. Poor attic ventilation shortens that lifespan further, because trapped heat and moisture cook the shingles from underneath. Metal roofing lasts considerably longer, which is one reason it is gaining popularity in Calgary.

Can a roof be replaced in winter in Calgary?

Yes, within limits. Chinook winds regularly push Calgary above freezing for days at a time in winter, and a replacement can be done during those windows when it stays above about 5°C, which is what shingle sealant strips need to bond. A full replacement needs 3–5 dry days. Winter work also takes extra care with ice-and-water shield at the eaves and valleys. Emergency repairs happen whenever the roof needs them.

When is the best time to book a roof replacement in Calgary?

Late summer to early fall is the sweet spot. Summer is peak season, when demand is highest and roofers are often booked 4–6 weeks out. Fall usually brings better availability, but snow can arrive in Calgary as early as the third week of September and usually settles in by late October or early November. For a fall replacement, book by mid-September.

Book a Free Roof Inspection in Calgary

Tell us what's going on with your roof — a leak, hail, missing shingles or just its age. We'll contact you to book a time to take a look.

Location

Find Rock Roofing in Calgary

Rock Roofing CalgaryCalgary, Alberta(403) 975-7099contact@rockhomepro.com

Areas we serve