Free Canadian Roofing Calculator

Roofing Cost Calculator Canada

Enter your roof dimensions, pick your material, and get a full line-item cost breakdown with material quantities for ordering. All 13 provinces. 2026 CAD pricing.

2026 CAD Pricing All 13 Provinces All Major Materials Live Calculations
1 Roof Dimensions
Units:
Mode:
Pitches below 2/12 require a flat roofing membrane system. The calculator will automatically suggest flat/low-slope materials.
Enter the sloped surface area, not the building footprint.
2 Roof Type & Complexity
For valley flashing cost
For step flashing cost
3 Material System
Architectural Asphalt (Laminate)
$5.50 to $8.50/sq ft · 20 to 25 yr lifespan
3-Tab Asphalt Shingle
$4.25 to $6.50/sq ft · 15 to 20 yr lifespan
Designer / Class 4 Impact-Resistant
$8.00 to $12.00/sq ft · 25 to 30 yr lifespan
Standing Seam Metal
$10.00 to $20.00/sq ft · 40 to 60 yr lifespan
Metal Shingle / Ribbed Steel
$8.00 to $15.00/sq ft · 35 to 50 yr lifespan
Cedar Shake
$9.00 to $16.00/sq ft · 20 to 30 yr lifespan
Synthetic Slate / Composite
$8.00 to $15.00/sq ft · 30 to 50 yr lifespan
TPO Membrane
$7.00 to $12.00/sq ft · 20 to 30 yr lifespan
EPDM (Rubber Membrane)
$6.00 to $10.00/sq ft · 20 to 25 yr lifespan
Modified Bitumen (2-Ply)
$8.00 to $14.00/sq ft · 25 to 35 yr lifespan
Deck Repair Contingency
+5% of material cost
4 Accessories & Location
Ice & Water Shield
NBC 9.26 required at eaves (900 mm)
Synthetic Underlayment
Full roof coverage
Drip Edge, Ridge Cap & Starter Strip
Auto-calculated from roof dimensions
Permit & Disposal
Estimated by province
$250 to $500 CAD each installed
$35 to $65 CAD each
Live Estimate · 2026 CAD
Sloped Area
Roofing Squares
before waste
Squares + Waste
Bundles Needed
3 per square (asphalt)
Material Quantities for Ordering
Underlayment rolls
Ice & water shield
Drip edge (eave + rake)
Ridge cap
Starter strip
Valley flashing
Step flashing units
Cost Breakdown
Roofing Material
Underlayment & Ice ShieldACCESSORIES
Drip Edge, Ridge Cap & StarterACCESSORIES
Valley & Step FlashingFLASHING
Tear-Off & DisposalTEAR-OFF
Deck Repair Contingency5% ALLOWANCE
Labour
Permit & InspectionMUNICIPAL
Ventilation
Pipe Boots / Flashings
Cleanup & Debris RemovalINCLUDES MAGNETIC NAIL SWEEP
$150 to $350
Subtotal (before tax)
Tax
Total Installed Estimate
Hail Zone Advisory: Alberta and Saskatchewan sit in Canada's hail corridor. Class 4 impact-resistant shingles are mandatory in some Calgary and Edmonton municipalities. Insurance companies commonly offer discounts of 10 to 25% for Class 4 upgrades. If you selected architectural asphalt, consider pricing Class 4 shingles before your final material order.
Structural Note: Heavy roofing materials require a structural assessment before installation. A licensed engineer assessment typically costs $1,500 to $3,500 CAD. Budget this before committing to the material.
Annualised Cost Comparison
Selected Material
Est. lifespan
Upfront cost
/yr
Comparison
Est. lifespan
Upfront cost
/yr
Canadian climate typically reduces asphalt shingle lifespan below manufacturer ratings due to freeze-thaw cycling. Lifespans above reflect Canadian field averages, not warranty specs.

Need a Professional Roofing Estimate?

This calculator gives you a planning range. For a bid-ready roofing estimate with line-item accuracy, Blaze Estimating delivers in 10 to 48 hours. Project-by-project pricing from $100. No contracts.

Get Roofing Estimate →

How to Use This Roofing Cost Calculator

Enter your building length and width. Pick your roof pitch. The calculator handles the math from there, applies the slope factor, converts your footprint into actual sloped roof area, and breaks the full cost into line items.

You've got two input modes. Footprint plus pitch is the default, which works for most homeowners and contractors who know their building dimensions but haven't climbed up with a tape. If you already have a measured roof area from an aerial report or field measurement, use the direct area toggle instead.

Switch your province and every number adjusts: labour rates, permit costs, tax. Change your material and the cost breakdown and annualised comparison update automatically. A couple of things to know before you run your numbers. No guessing involved, but the calculator gives you a planning range, not a contract price. Material costs within a category vary by brand and grade. Labour rates vary by contractor. Your actual quote will land somewhere in the range this tool produces, typically closer to the low end for a simple gable roof in a rural market, closer to the high end for a steep or complex roof in Toronto or Vancouver. When you need a number you can actually bid or contract with, our roofing estimating services deliver a measured takeoff from your drawings in 10 to 48 hours.

What Is a Roofing Square and Why Does Everything Get Measured in Them

Roofing in Canada is priced by the square. Always has been. One roofing square equals 100 square feet of sloped roof coverage. Three bundles of standard asphalt shingles cover one square. When your supplier asks how many squares you need, that's the number they're after.

Here's where it trips people up. Your building's footprint is not your roof area. A 1,500 sq ft house is not a 1,500 sq ft roof. Roof area is always larger than footprint because a sloped surface covers more ground than a flat one. How much larger depends on your pitch.

A 6/12 pitch adds 11.8% to your footprint. So that 1,500 sq ft house has about 1,677 sq ft of actual roof to cover. That's 16.8 squares before waste. Add 10% for a simple gable and you're ordering 19 squares, or 57 bundles of architectural shingles. Order off the footprint and you'll run short. The calculator applies the pitch multiplier automatically so this doesn't happen.

The Pitch Multiplier: Why Your Roof Uses More Material Than Your Footprint

The pitch factor converts your flat footprint into actual sloped area. The formula is the square root of 1 plus the pitch fraction squared. The calculator applies it automatically, but it's worth knowing what's behind the numbers and what changes at each pitch level.

2/12
Factor 1.014
Near flat
4/12
Factor 1.054
Low slope
6/12
Factor 1.118
Canadian standard
8/12
Factor 1.202
Labour surcharge starts
10/12
Factor 1.302
Steep premium
12/12
Factor 1.414
+41% over footprint

Pitches above 7/12 carry a labour surcharge. Most contractors add 15 to 25% for 7/12 to 9/12, and 30 to 50% for 10/12 and above. Crews need fall protection, move more carefully, and productivity drops. That's real cost, built into the calculator's labour line.

Roofing Material Costs in Canada

Installed ranges include material, labour, single-layer tear-off, underlayment, and standard accessories. Based on CRCA 2026 contractor benchmarks and HomeStars Q1 2026 regional data.

Architectural Asphalt Shingles$5.50 to $8.50/sq ft
What goes on most Canadian homes. IKO Cambridge, BP Mystique, CertainTeed Landmark. Reasonable price, looks good, widely available across every province. Real lifespan in Canada: 20 to 25 years, not the 30 on the box. Freeze-thaw cycling is harder on asphalt than the US climates where most manufacturer ratings are benchmarked.
LIFESPAN: 20 to 25 years (Canadian climate)
3-Tab Asphalt Shingles$4.25 to $6.50/sq ft
Budget option. Good for rental properties, outbuildings, secondary structures. For an extra dollar or two per sq ft you get architectural, which looks better and lasts 5 to 7 years longer. Most contractors don't recommend 3-tab on primary residences anymore.
LIFESPAN: 15 to 20 years
Class 4 Impact-Resistant Shingles$8.00 to $12.00/sq ft
If you're in Alberta or Saskatchewan, this is the category worth pricing. Class 4 meets UL 2218 hail resistance testing. Some Calgary and Edmonton municipalities require it by law. The calculator flags a hail advisory automatically when you select either province. Insurance discounts make the premium cost work out over time.
LIFESPAN: 25 to 30 years
Standing Seam Metal$10.00 to $20.00/sq ft
Higher upfront. No question. But the right material if you're going to own the building for more than 15 years. Snow sheds cleanly off it, reducing ice dam risk. Architectural asphalt at $14,000 over 22 years is about $636 per year. Standing seam at $32,000 over 50 years is about $640 per year. Nearly identical cost per year, with metal you do it once.
LIFESPAN: 40 to 60 years
Metal Shingle / Ribbed Steel$8.00 to $15.00/sq ft
The practical middle ground. Better longevity than asphalt at a lower cost than standing seam. Common on rural residential, acreages, agricultural buildings.
LIFESPAN: 35 to 50 years
Cedar Shake$9.00 to $16.00/sq ft
Still popular in BC interior and Pacific Northwest settings. Check your local fire code first, especially in WUI (Wildland-Urban Interface) zones. Restrictions have tightened in parts of BC and Alberta.
LIFESPAN: 20 to 30 years
Synthetic Slate / Composite$8.00 to $15.00/sq ft
Smart alternative to natural slate. No structural upgrade required (natural slate weighs roughly four times as much as asphalt, which usually means an engineer assessment). Gives you the look at a fraction of the weight.
LIFESPAN: 30 to 50 years
TPO, EPDM & Modified Bitumen (Flat / Low-Slope)$6.00 to $14.00/sq ft
Required below a 2/12 pitch. Common on commercial buildings, modern residential flat roofs, and multi-unit residential. Modified bitumen 2-ply is the Canadian commercial standard. TPO is valued for reflectivity in urban heat environments. EPDM is reliable, cold-weather proven, and low maintenance.
LIFESPAN: 20 to 35 years depending on system

What the Line-Item Breakdown Covers

A lot of roofing calculators give you one number. When you're planning a budget or checking a quote, you need to know where the money goes. Here are the ten line items the calculator breaks out.

1
Roofing Material
The shingles, metal panels, or membrane. About 60% of the installed material rate, with labour separated.
2
Underlayment & Ice and Water Shield
Not optional. NBC Section 9.26 requires ice and water shield at minimum 900mm at all eaves and valleys. Synthetic underlayment covers the rest of the deck. Any quote missing these items is not code-compliant.
3
Drip Edge, Ridge Cap & Starter Strip
Often excluded from cheap quotes and sold as add-ons. Standard components on every install. If your quote doesn't include them, ask why.
4
Valley & Step Flashing
Every valley needs metal flashing. Every chimney, skylight, and penetration needs step flashing. Flashing failures are the most common cause of roof leaks. The calculator asks for your valley count and penetration count so this doesn't disappear from the estimate.
5
Tear-Off & Disposal
Removing the existing roof to the deck. Single layer: $0.75 to $1.00/sq ft. Two-plus layers: $1.20 to $1.60/sq ft because it takes longer and fills dumpsters faster.
6
Deck Repair Contingency
You can't see deck condition until the old shingles come off. A 5% allowance is included as a toggle. Turn it on for older roofs or known moisture history.
7
Labour
Varies significantly by province. Toronto and Vancouver journeymen run $42 to $115/hr. Rural Atlantic Canada and the Prairies run $30 to $44/hr. Adjusted automatically by your province selection.
8
Permit & Disposal
Most Canadian municipalities require a building permit for a full reroof. Permit fees run $100 to $600. Dumpster and landfill fees run $200 to $700. Estimated by province in the calculator.
9
Ventilation
Ridge and soffit vents at $250 to $500 CAD each installed. Enter your vent count manually. The Building Code minimum for attic ventilation is 1:300 of attic floor area — a rough guide for your vent count.
10
Cleanup & Magnetic Nail Sweep
$150 to $350 CAD. Every professional roofing estimate includes this. A proper reroof cleanup includes a full magnetic sweep of the yard and driveway. Most online calculators skip this line entirely. We don't.

Trust us on this one: any quote that's 20% below the competition is missing at least two of those items.

What Changes by Province

Your province moves the estimate more than most people expect. Three things change by location: labour rates, tax, and permit costs. The calculator adjusts all three automatically when you switch provinces.

Ontario
$13,500 to $22,500 typical reroof · 13% HST
Highest labour rates outside the territories. GTA journeymen run $42 to $58/hr. Labour accounts for up to 40% of your total bill here. Toronto also adds permit fees at the high end of the national range.
Alberta
$13,500 to $21,000 typical reroof · 5% GST
Lower base labour rates but the hail factor matters. Class 4 shingles are mandatory in some Calgary municipalities. Insurance discounts of 10 to 25% typically recover the premium cost in 5 to 8 years. Short roofing season (May to October) creates booking pressure.
British Columbia
$14,500 to $22,800 Lower Mainland · 12% HST
Interior BC runs 15 to 20% lower than Lower Mainland. Heritage designation rules in Vancouver and North Shore can restrict material choices on pre-1990 homes. Use Galvalume or aluminum-coated metal on the coast.
Quebec
$13,200 to $20,500 Montreal area · 14.975% QST+GST
RBQ licence requirement for contractors limits the bidder pool. Winter work November through March carries a 15 to 25% labour surcharge. Cold-weather asphalt installation requires hand-sealing adhesive strips.
Saskatchewan & Manitoba
12 to 18% below national · 11 to 12% HST
Lower labour rates but among the highest snow loads in non-mountain Canada (NBC Table C-2 Ss values of 1.7 to 2.6 kPa). Short effective roofing season similar to Alberta. Saskatchewan sits in the hail corridor.
Atlantic Canada
12 to 22% below national · 15% HST
Labour runs $30 to $42/hr. Halifax carries a material freight surcharge of $300 to $700 for product shipped from central Canada. Newfoundland carries a remote premium of 5 to 12% on top of Atlantic baseline.

The Annualised Cost: The Number That Actually Changes the Decision

Most people look at the upfront number and stop there. We get it. But that's not the right number for a long-term decision.

Architectural Asphalt
Typical 2,000 sq ft home · Alberta
Installed cost~$14,000
Canadian lifespan22 years
$636/yr
Standing Seam Metal
Same home, same province
Installed cost~$32,000
Canadian lifespan50 years
$640/yr
Nearly identical cost per year. With metal you never reroof again. No second permit, no second disposal fee, no second disruption. For anyone staying in a property more than 15 years, the annualised cost is the number that matters. The calculator shows this comparison live for your actual dimensions and province.

Ice and Water Shield, Ice Dams, and Ventilation in Canada

A lot of homeowners see "ice and water shield" on a roofing quote and assume it's an upsell. It's not. It's a code requirement.

NBC Section 9.26 requires a minimum 900mm (36 inches) of self-adhering waterproof membrane at all eaves and valleys on every Canadian residential reroof. Any quote that doesn't include ice and water shield is not code-compliant.

An ice dam forms when heat escapes from the attic, melts snow on the roof, and that meltwater refreezes at the cold eaves. The water backs up under the shingles and gets into the house. Ice and water shield handles the symptom. Ventilation addresses the cause.

The NBC minimum is 1 part ventilation area per 300 parts of attic floor area (1:300). Balanced intake through soffit vents and exhaust through ridge vents is far more effective than ventilation at a single point. Most Canadian roof failures not caused by hail or wind trace back to ventilation problems. If your reroof doesn't include a ventilation assessment, ask the contractor to add it.

Common Mistakes in Roofing Estimates

These come up enough that they're worth naming. Sound familiar?

Calculating off footprint instead of sloped area. The most common one. Always multiply by the pitch factor. At 8/12 pitch you're under-ordering by 20% if you skip this step.
Missing the overhang. The roof extends past your building walls by 6 to 24 inches per side. That adds 100 to 400 sq ft to a typical home's surface depending on overhang depth and perimeter length.
One waste factor for all geometries. A gable wastes 10%. A hip-and-valley with dormers wastes 17%. Applying the same factor to both means you're either short or over-ordered.
Accessories missing from the quote. Underlayment, drip edge, ridge cap, starter strip, flashing. These add $0.35 to $0.65/sq ft to material cost and they're required on every install. If they're not in the quote, they show up as change orders.
Not accounting for the winter premium. A November reroof in Quebec City or Winnipeg costs 15 to 25% more in labour than the same job in September. If you're estimating for cold-weather work, price it that way.

When to Book Your Roofing Project

High Demand
Spring (Apr to Jun)
Peak season. Contractors are 4 to 8 weeks booked out in most markets. Prices hold but scheduling is a headache. Book early or wait for fall.
Best Window
Summer (Jul to Sep)
Ideal temperatures for shingle adhesive activation. Best installation window. Tightest contractor availability in August, so book ahead.
Good Option
Fall (Oct to Nov)
Some scheduling relief as summer projects wind down. Good temperature range through mid-November in most provinces.
Add 15 to 25%
Winter (Dec to Mar)
Cold-weather procedures required. Hand-sealing adhesive strips, slower work. Emergency repairs happen. Planned reroofs generally shouldn't.

The practical advice: book in late March for a May start. Seriously. You'll get better pricing and better availability than waiting until a leak forces the decision.

This Calculator vs. a Professional Roofing Estimate

This Calculator
Planning-level cost range
Based on statistical averages by province
Instant, from dimensions you enter
Good for budgeting and quote comparison
Cannot assess deck condition or site access
Blaze Professional Estimate
Measured quantities from your actual drawings
Labour calibrated to your province and project
Local code verification for your municipality
Bid-ready Excel and PDF with scope letter
10 to 48 hours · from $100 · no contracts

We've completed 8,900+ estimates across Canada with 96% accuracy. Sixteen years in business. The calculator is where you start. The professional estimate is what you bid or contract with. Plain and simple. If you need the real number, send us your plans and we'll have it back to you in 10 to 48 hours. Looking for cost calculators across other trades? Our construction cost calculator covers concrete, paint, electrical, and more.

Roofing Cost Questions

How much does a roof replacement cost in Canada in 2026?
A full architectural asphalt replacement on a typical 2,000 sq ft Canadian home runs $11,800 to $19,500 CAD all-in, taxes included, with a national midpoint near $15,200. Standing seam metal on the same home runs $26,000 to $44,000. Costs vary significantly by province: Toronto and Vancouver push toward the top of each range, rural Maritimes and Prairies run 12 to 22% below national.
How do I calculate how many roofing squares I need?
Multiply your building footprint by your pitch factor (6/12 pitch = 1.118), then divide by 100 to get squares. Add 10 to 17% for waste depending on roof complexity. Standard asphalt shingles need three bundles per square. A 1,500 sq ft building at 6/12 pitch with a hip roof comes to about 19 raw squares, or roughly 22 waste-adjusted squares and 66 bundles. The calculator handles all of this automatically.
How much does a roof replacement cost in Ontario?
Ontario roof replacements in 2026 typically run $13,500 to $22,500 for a 2,000 sq ft home with architectural asphalt and single-layer tear-off, including 13% HST. GTA runs at the top of that range. Toronto's mandatory downspout disconnection bylaw (Ontario Regulation 248/07) can add $1,500 to $3,200 on affected properties. Select Ontario in the calculator above and all labour and tax rates adjust automatically.
How much does a roof replacement cost in Alberta?
Calgary and Edmonton roof replacements in 2026 run $13,500 to $21,000 for a typical home, with 5% GST being the lowest tax rate in the country. Alberta's short roofing season (roughly May to October in practice) means booking early matters. Get your quotes in March or April for a summer install. For hail-prone locations, factor a Class 4 upgrade into your budget from the start rather than pricing it as an afterthought. Our Alberta estimating services cover full roofing takeoffs from your drawings.
What is ice and water shield and is it required in Canada?
Ice and water shield is a self-adhering waterproof membrane installed at eaves and valleys before shingles. NBC Section 9.26 requires a minimum 900mm application at all eaves on every Canadian residential reroof. It prevents water infiltration from ice dams. It's not an upsell. Any quote that doesn't include it is not code-compliant.
Do I need a permit to replace my roof in Canada?
In most Canadian municipalities, yes. A full reroof requires a building permit. Fees run $100 to $600 depending on location. Working without a permit where one is required can void your homeowner's insurance for roofing-related claims. Check with your local building authority before starting. The calculator includes estimated permit costs by province as a toggled-on line item.
How long does a roof last in Canada?
3-tab asphalt: 15 to 20 years. Architectural asphalt: 20 to 25 years. Class 4 impact-resistant: 25 to 30 years. Metal shingle: 35 to 50 years. Standing seam metal: 40 to 60 years. Synthetic slate: 30 to 50 years. Canadian freeze-thaw cycling shortens asphalt lifespans by 5 to 8 years compared to US manufacturer ratings. Metal and synthetic materials are not affected the same way.
Why are my three roofing quotes so different from each other?
Usually because they're not quoting the same scope. One contractor might exclude ice and water shield. Another might use 3-tab where you expected architectural. Permits and disposal are commonly excluded from lower quotes. Always ask for a line-itemised quote so you can compare the same work. If one quote is 20% below the others, something is missing.
When is the best time of year to replace a roof in Canada?
May through September is the best window across most of Canada for asphalt shingle work. Fall installs work well through mid-November in most provinces. Winter work carries a 15 to 25% labour surcharge and requires cold-weather installation procedures. Book in late March for a May start if you want the best combination of pricing and contractor availability.
How much does a professional roofing estimate cost?
Blaze Estimating prices roofing estimates project-by-project starting at $100. No contracts or retainers. Most roofing estimates are delivered in 10 to 48 hours and include a full quantity takeoff, line-item material and labour costs, and a scope letter.
Roofing Estimating Services

Get a Professional Roofing Estimate in 10 to 48 Hours

Send your drawings to Blaze Estimating. We deliver a bid-ready roofing estimate with full material takeoff, labour costs, and scope letter. Project-by-project pricing from $100. No contracts.

Get Estimate Now! →
8,900+ Estimates Completed  ·  4,100+ Contractors Served  ·  96% Accuracy  ·  16 Years in Business