Skip to content
Priced from our own invoices

What a Roof Replacement Actually Costs in Calgary

Real Calgary roof replacement prices from 836 Fratello Roofing quotes and invoices, 2019 to 2026. Median $8,662, plus every surcharge explained.

Updated August 19, 2026 · 836 Fratello Roofing & Exteriors Ltd documents, 5 Aug 2019 to 18 Aug 2026

Fratello Roofing & Exteriors Ltd replaced 69 homeowner roofs at a median price of $8,662 between August 2019 and August 2026. Half of those homeowners paid between $7,500 and $11,758. Nine in ten paid under $15,633.

Those numbers come from our own paperwork, not an industry average. We pulled every estimate and invoice we have issued since 2019, 836 documents carrying 1,818 individually priced line items, and published what they say.

Most Calgary roofing cost pages quote a national range and stop. This page shows the price of the job, the price of each surcharge that gets added to it, what the price did over seven years, and which parts of a quote homeowners never get an explanation for.


What is the headline number?

A standard asphalt shingle re-roof on a Calgary house cost a median of $8,662.

Finished asphalt shingle roof on a Calgary home

PercentilePriceWhat it means
10th$5,000Small bungalow, simple roof, no surprises
25th$7,500Below-average size or a straightforward low-slope layout
50th (median)$8,662The typical Calgary re-roof
75th$11,758Larger home, steeper pitch, or added scope
90th$15,633Big roof, complex cut-up, premium shingle

Sample: 69 homeowner-direct asphalt shingle replacements. Excludes subcontract work billed to other roofing companies, excludes jobs bundled with siding or eavestrough, excludes flat roofing.

How much has the price risen in seven years?

YearJobsMedian re-roof
20193$7,500
20206$7,875
202122$7,623
20228$8,864
20237$10,694
202412$11,489
20255$11,465
20266$14,236

A Calgary re-roof cost 90% more in 2026 than it did in 2019. The steepest jump landed between 2022 and 2024, when asphalt shingle and underlayment costs climbed across the whole Alberta supply chain.

If a contractor shows you a price today and compares it to what your neighbour paid in 2020, that comparison is worth nothing. The 2020 price no longer exists.


Why do two honest quotes on the same roof differ by thousands?

Roof pricing runs off square footage, and roofers measure in squares. One square covers 100 square feet of roof surface. The median Calgary roof in our records measures 22 to 26 squares, and that figure held steady every year from 2020 through 2025, so rising prices reflect cost, not bigger houses.

Two quotes on the same roof separate on the add-ons. These are the surcharges we have actually billed, counted across the archive.

Line itemTimes billedMedianFull range
Pitch charge243$300$54 to $5,460
Ground drop and carry out215$172$30 to $1,048
Chimney flashing103$150$100 to $3,200
Extra or replacement vents52$250$140 to $2,910
Rotten plywood or decking28$382$250 to $1,755
Skylight work32$275$100 to $1,556
Hotshot material pickup17$100$100 to $450
Double drop, upper roof to lower10$160$123 to $285

Pitch charge

A pitch charge is a labour premium for roof slope. Our quotes define it as starting at 7/12 and running up to 12/12. A 7/12 roof rises 7 inches for every 12 inches of horizontal run, steep enough that crews need staging, harnesses and slower movement.

We billed a pitch charge on 243 jobs at a median of $300. On the steepest cut-up roofs it reached $5,460.

Two-storey homes in Tuscany, Silverado, Chaparral and Kincora, the four communities that appear most often in our records, frequently carry a pitch charge. A single-storey bungalow at 4/12 does not.

Ground drop and carry out

Ground drop and carry out covers removing old shingles by hand when a bin cannot sit next to the house. Zero-lot-line infills, tight laneways and corner lots trigger it. We billed it 215 times at a median of $172.

Rotten decking

Nobody knows the decking is rotten until the old shingles come off. 193 of our 836 documents mention rotten wood, plywood, OSB or resheeting. When it needed a separate charge, the median came to $382.

Plywood roof decking exposed at tear-off, where rotten sheathing turns up

Most reputable Calgary quotes include the first 4x8 sheet of plywood and price the rest as found. Ours does. A quote that says nothing about decking is not cheaper, it is incomplete.


What is the number roofers do not publish?

Fratello installs roofs for homeowners and also installs roofs under contract for other roofing companies. On that subcontract work, the install rate appears as a line on the invoice.

The median rate reads $105 per square, and it reads $105 in all twelve months of the year, across 404 dated price points from 2020 to 2026.

That figure covers install labour and the shingle package on a standard job. It does not include tear-off disposal on every job, pitch charge, decking repair, or the overhead, warranty, WCB coverage and liability insurance a homeowner is paying for on a retail job. A homeowner-direct roof runs several times the crew rate for reasons that show up the day something goes wrong.

We publish it because it explains something homeowners deserve to understand: when a quote comes in far below everyone else’s, that contractor is quoting closer to a bare crew rate, and the gap has to come out of somewhere. Usually the warranty, the insurance, or the parts of the job nobody inspects.


What are the three questions everyone asks?

Is $30,000 too much for a roof in Calgary?

For a standard asphalt shingle re-roof on a Calgary house, yes. Only 10 of our 648 invoices exceeded $30,000, which is 1.5%. Across 69 homeowner asphalt replacements, the most expensive came to $34,252 and nine in ten landed under $15,633.

A $30,000 roof quote makes sense in four situations, and our own records show all four:

  1. Very large or heavily cut-up roofs. Complex hip, valley and dormer layouts multiply labour.
  2. Premium material. Cedar shake, rubber and Class 4 impact-resistant systems carry real upgrade cost. Our Class 4 upgrades alone ran $1,985 to $8,000 on top of the base roof.
  3. Bundled envelope work. Our largest residential invoices combined roofing with siding, eavestrough and fascia. Siding line items alone ran to $113,814.
  4. Flat or low-slope commercial systems. Those are a different product with different economics. Our flat roof replacements ran $6,670 to $148,503.

If your quote sits at $30,000 for asphalt shingles on an average Calgary house with no envelope work attached, ask the contractor to break out the squares, the pitch charge and the material line. A legitimate $30,000 roof survives that question easily.

What is the cheapest time of year for a new roof in Calgary?

No month is cheaper. We checked. The median install rate reads $105 per square in every single month of the year, January through December, across 404 dated price points spanning six years.

What changes by month is availability, not price:

MonthJobs completedMonthJobs completed
January29July95
February25August80
March37September88
April35October53
May60November47
June69December30

July, August and September carry 263 of our 648 completed jobs, which is 41% of seven years of work packed into three months. February runs at a quarter of July’s volume.

The advantage of quoting in February or March is not a discount. It is that the crew calendar is open, the roof gets scheduled on your date instead of theirs, and a problem found during tear-off does not collide with four other jobs.

Anyone promising a winter discount on a Calgary roof is discounting something other than the price of the roof.

What is the most expensive part of replacing a roof?

Labour and the shingle package together, billed by the square, make up the large majority of any re-roof. On a typical 24-square Calgary roof, that block accounts for roughly 85% of the invoice before extras.

The most expensive surprise, and the one that actually changes your final number, is different:

  1. Pitch charge, median $300 and up to $5,460, known before work starts if the roof was measured properly
  2. Rotten decking, median $382, unknowable until tear-off
  3. Chimney flashing, median $150 but up to $3,200 when the chimney needs rebuilding rather than reflashing

Tear-off and disposal rarely appear as a separate line on our quotes because we include them. On quotes that exclude them, disposal becomes a real add-on. Read for the word “disposal” before comparing two prices.


What does a roof inspection cost in Calgary?

A roof inspection is a documented condition assessment of the roof surface, flashings, penetrations and attic space, producing a written report you can act on or hand to an insurer.

We billed 66 inspections at a median of $175, with a quarter of them at $350 and the highest at $4,025 for a full multi-building commercial assessment. Hail and wind damage inspections specifically ran $175, $195 and $350.

Several appear at $0. We waive the fee when the inspection leads directly into work we perform, including the lower attic space report we issued in December 2023 at no charge.

For the full inspection scope and what the report contains, see our Calgary roof inspection service.


What do concrete tile and other roof types cost in Calgary?

Concrete tile roofing is a heavy masonry roof system with a service life commonly stated at 50 years or more, well beyond asphalt shingle.

Our archive carries only 7 priced tile line items, ranging $250 to $2,500 at a median of $1,700, and all of them cover repair and underlayment work rather than full replacement. We are not going to invent a Calgary tile replacement price range we have not billed.

What our records do show clearly is what Calgary homeowners actually buy. Across 836 documents:

ProductDocuments
Owens Corning Duration asphalt shingle386
Malarkey (including Legacy and Vista)109
IKO (including Cambridge)99
Cedar shake work39
Flat and torch-on systems22
Concrete or clay tile4
Metal roofing2

Asphalt shingle dominates Calgary residential roofing by an enormous margin, and Owens Corning Duration is the single most installed product in our history.

Tile and metal are legitimate roofs that we install and service. See concrete tile roofing and metal roofing for how each system performs in Calgary’s freeze-thaw and hail climate. We simply have not billed enough of either to publish a defensible price range, and we would rather say so.

What do tile and metal give up in Calgary?

Concrete and clay tile drawbacks. Tile weighs three to four times what asphalt shingle weighs, so older Calgary homes often need a structural review before it goes on. Individual tiles crack under large hail and under foot traffic. And the tile is not the waterproofing layer, the underlayment beneath it is, so a tile roof needs its underlayment replaced roughly every 20 to 30 years even though the tiles themselves last 50 or more. That underlayment job is where our 7 tile line items come from.

Metal roof panel drawbacks. Metal panels dent under Calgary hail without losing waterproofing, which insurers often treat as cosmetic and decline to cover. Panels expand and contract across our temperature swings, so fasteners and seams need correct detailing or they back out. Metal costs more up front than asphalt, gets noisier in rain and hail without proper underlayment and decking, and repairs mean matching a panel profile that may no longer be manufactured.

Both are legitimate roofs. Neither has enough billing history in our archive to publish a Calgary price range, and we would rather say so than guess. See concrete tile roofing and metal roofing.


Which Calgary communities do our jobs come from?

The Calgary communities appearing most often in our records:

Aerial view of shingle roofs across a Calgary neighbourhood

Tuscany (30 jobs), Silverado (28), Chaparral (25), Skyview Ranch (22), Kincora (11), Chapala and Chapalina (20 combined), plus Copperpond, Copperstone, Brentwood, Panatella, Edgeridge and Sage Hill.

Age of housing stock drives that pattern. Communities built between 1998 and 2008 are hitting the 20 to 25 year mark now, which is when a Calgary asphalt roof reaches the end of its real service life regardless of what the shingle wrapper promised.


What is included in a Fratello roof replacement?

Every roof replacement quote we issue carries the same written scope:

  • Removal and disposal of existing shingles, capping and starter strips
  • Cleanup of the roof surface and all gutters
  • Inspection and replacement of rotten plywood, with the first 4x8 sheet included
  • Drip edge flashing installed along all eaves and roof perimeters
  • Ice and water membrane installed 4 feet wide along all eaves and valleys
  • Synthetic underlayment across the remaining roof surface
  • New shingles, air vents, plumbing stacks, and bathroom, kitchen and dryer fan flashings
  • All exposed nails sealed with silicone and caulking
  • Magnetic sweep of the ground for nails
  • Hauling and disposal of all old material and debris

Warranty: 50 Year Limited Shingle Warranty and 10 Year Workmanship Warranty. Both transfer to future homeowners.

Fratello Roofing & Exteriors Ltd holds WCB Alberta account 8913704 and GST registration 779480334. Owner Ardit Shkalla signs the roof condition assessment on every estimate we issue.


How did we produce these numbers?

We exported every estimate and invoice issued by Fratello Roofing & Exteriors Ltd from our Joist system, extracted the text of all 836 documents, and parsed 1,818 individually priced line items.

  • Date range: 5 August 2019 to 18 August 2026
  • Documents: 188 estimates, 648 invoices
  • Per-square price points: 404, all carrying an invoice date
  • Roof size measurements: 515

Median means the middle value, not the average, so a handful of very large commercial jobs cannot drag the typical number upward.

Homeowner figures exclude subcontract work billed to other roofing companies. Where a number comes from subcontract work, we say so on the line.

No customer name, address or contact detail appears on this page.

Updated 19 August 2026. We refresh these figures quarterly.


Frequently asked questions

How much does it cost to replace a roof in Calgary?

A standard asphalt shingle re-roof cost a median of $8,662 across 69 Fratello homeowner jobs from 2019 to 2026. Half fell between $7,500 and $11,758. In 2026 specifically, the median reached $14,236, reflecting seven years of material cost increases.

What is a fair price for a new roof in Calgary?

A fair 2026 Calgary quote lands between roughly $7,500 and $15,600 for asphalt shingle on an average home, and itemises squares, pitch charge and material separately. Any quote far below that range is usually excluding disposal, decking repair or warranty coverage.

Is $30,000 too much for a roof?

For standard asphalt shingles on an average Calgary house, yes. Only 10 of our 648 invoices exceeded $30,000. That price makes sense for very large roofs, premium material like Class 4 or cedar, bundled siding work, or commercial flat systems. Full breakdown

What is the cheapest time of year to get a new roof in Calgary?

No month is cheaper. Our median install rate held at $105 per square in all twelve months across 404 dated price points. What changes is availability: July carries 95 completed jobs against February’s 25. Book in the off-season for scheduling control, not a discount. Full answer

What is the most expensive part of replacing a roof?

Labour and shingles billed by the square account for roughly 85% of a typical re-roof. The costliest surprises are pitch charge (median $300, up to $5,460), rotten decking found at tear-off (median $382), and chimney flashing (median $150, up to $3,200). Full answer

How long does a 30 year shingle roof really last in Calgary?

Calgary’s hail, wind and freeze-thaw cycling shorten shingle life well below the wrapper rating. Our replacement work concentrates in communities built 1998 to 2008, meaning roofs are being replaced at 20 to 25 years. Treat a 30 year rating as a material warranty, not a service life forecast.

Is it cheaper to roof over existing shingles?

Layering over old shingles lowers the day-one price by skipping tear-off and disposal, then hides rotten decking, shortens the new shingle’s life through trapped heat, and adds dead load. Every Fratello replacement removes and disposes of the existing shingles. We do not install over.

How often should you replace a roof in Calgary?

Calgary asphalt shingle roofs typically need replacement at 20 to 25 years, earlier after significant hail. Our records concentrate in communities built between 1998 and 2008, which matches that window. A documented inspection, median cost $175, tells you where yours stands.

How much does a roof inspection cost in Calgary?

Fratello billed 66 roof inspections at a median of $175, with hail and wind damage assessments running $175 to $350. Larger commercial assessments reach $4,025. We waive the fee when the inspection leads directly into work we carry out.

What are the disadvantages of tile roofs?

Tile weighs three to four times what asphalt shingle weighs, so older Calgary homes may need a structural review. Individual tiles crack under large hail and foot traffic. The underlayment beneath the tile, not the tile itself, is the waterproofing, and it needs replacing every 20 to 30 years.

Do roof tiles have a lifespan?

Concrete and clay tiles commonly last 50 years or more, well beyond asphalt shingle. The underlayment beneath them does not. That membrane typically needs replacement every 20 to 30 years, which is the work Fratello’s 7 tile line items cover, priced $250 to $2,500.

What are the disadvantages of metal roof panels?

Metal panels dent under Calgary hail without losing waterproofing, and insurers often classify that as cosmetic and decline coverage. Panels also expand and contract across our temperature range, so seams and fasteners need correct detailing. Matching a discontinued panel profile for repairs is difficult.

What is the best roof for your money in Calgary?

Architectural asphalt shingle carries Calgary residential roofing, appearing in 386 of our 836 documents as Owens Corning Duration. For hail-exposed properties, Class 4 impact-resistant shingle added $1,985 to $8,000 in our quotes and can reduce insurance premiums. See our hail-resistant roofing page

Where these numbers come from

836 Fratello Roofing & Exteriors Ltd documents, 5 Aug 2019 to 18 Aug 2026. Prices are what Fratello Roofing & Exteriors Ltd actually quoted and invoiced, not an industry average. Last updated August 19, 2026.

Ready to get started on your roof?

Get a free, no-obligation quote from Calgary's trusted roofers. We respond fast, and we're available 24/7 for emergencies.

Call NowFree Quote