Skip to content
New charcoal asphalt shingle roof in Calgary

Calgary · Roof replacement planning

Roof Replacement Cost in Calgary

For a roof area around 2,000 sq ft - 20 roofing squares - Core Armour's current planning range is approximately $9,000-$16,000 before 5% GST, depending on the roof and replacement scope.

WCB #9259474Local Calgary crewNo-obligation quotes

WCB Covered

WCB #9259474

Local Calgary Crew

No storm chasers

Written Estimates

No-obligation quotes

Full-System Builds

Down to the deck

Quick answer

A planning range, not a guaranteed starting price

Our current planning range for residential asphalt-shingle roof replacement is approximately $4.50-$8.00 per sq ft of roof area, or $450-$800 per roofing square. The lower end of that range reflects a straightforward, normal-size roof plan with Class 3 shingles and a full system. For a 20-square roof — about 2,000 sq ft of roof surface — that works out to approximately $9,000-$16,000, plus 5% GST. The range is for planning; the actual roof must be measured and scoped before a written estimate can be prepared.

Pricing context last reviewed: September 2026. 5% GST is additional.

20 roofing squares

$9,000-$16,000

before 5% GST

Roof area rate

$4.50-$8.00

per sq ft of roof surface

Roofing-square rate

$450-$800

per roofing square

Tax statement

5% GST

additional to the planning range

Our current planning range is not a universal minimum or a guaranteed public starting price. Other roofs can sit higher in the range when the layout, access, tear-off, disposal, or material choice changes.

For full service details, the replacement process, inspection, written estimate, and Core Armour's confirmed roofing-system scope, see the Calgary roof replacement service.

Measure the right thing

Roof area is not the same as house floor area

Roofing prices use the area of the roof surface that will be removed and replaced. One roofing square is 100 sq ft of roof surface, so 20 roofing squares represent approximately 2,000 sq ft of roof area.

That does not mean a 2,000 sq ft house has a 2,000 sq ft roof. Pitch, overhangs, attached sections, porches, and the roof plan all affect the measured surface. Do not convert house floor area into roof area using a generic formula; the actual roof needs to be measured.

Example only

Roof area2,000 sq ft
Roofing squares20
Planning range$9,000-$16,000
Tax statement5% GST additional

This example is tied to roof area, not a promise about any particular house floor plan.

What changes the number

The same roof area can still have a different replacement cost

The planning range is intentionally broad because the roof plan and site conditions determine how much work is involved.

Pitch and roof shape

Slope, valleys, ridges, hips, skylights, chimneys, and porches change the work involved beyond the roof area alone.

Existing layers

The number of roof layers that must be removed affects tear-off time and disposal requirements.

Material and shingle class

Class 3 and Class 4 asphalt shingle choices sit at different points in the planning range. The exact material selection must be part of the estimate.

Disposal and dumpster fees

Tear-off material has to leave the property. Disposal and dumpster costs can change with the project scope and amount removed.

Access and building height

Multi-storey work, power lines, landscaping obstacles, and limited access can make material handling and site protection more involved.

Measured roof area

The roof must be measured as roof surface. House floor area is not a substitute for the area that will actually be replaced.

Material choice

Class 3 and Class 4 shingles belong in the estimate conversation

Core Armour installs asphalt shingles and offers Class 3 and Class 4 impact-resistant options, including IKO and Malarkey products. IKO Nordic and Malarkey Vista or Legacy are confirmed impact-resistant options used by the company.

Our current planning range does not establish a universal Class 4 premium, so this guide does not publish one. Ask for the selected product and class in the written estimate rather than treating the lower end of the planning range as a Class 4 price.

The roof replacement service page explains the confirmed system and material options. This page keeps the material discussion focused on budgeting and estimate comparison.

Before you compare quotes

What a useful roof replacement estimate should make clear

A planning range helps you prepare. A written estimate should explain the measured roof and the scope behind its number.

  1. 1

    Measure the actual roof

    Ask for the roof area and roofing-square count used for the estimate. One roofing square is 100 square feet of roof surface.

  2. 2

    Describe the roof plan

    Confirm the pitch, roof geometry, skylights, chimneys, porches, access conditions, and number of existing layers.

  3. 3

    Name the material and class

    The estimate should identify the selected asphalt shingle system and whether the project uses a Class 3 or Class 4 option.

  4. 4

    Separate the planning range from the quote

    Use the published range for early budgeting. A written estimate for the measured roof is the number to use for the actual project decision.

Common cost questions

Roof replacement cost questions in Calgary

Is $4.50 per sq ft a guaranteed starting price?

No. As of September 2026, it was the lowest price we had quoted in 2026. It describes a lower-end, straightforward Class 3 example and should be treated as part of the planning range, not a universal minimum.

What does 20 roofing squares mean?

Twenty roofing squares equal approximately 2,000 sq ft of roof surface because one roofing square is 100 sq ft. The number describes measured roof area, not the home's floor area.

Does the published range include GST?

No. For a 20-square roof — about 2,000 sq ft of roof surface — the planning example is approximately $9,000-$16,000, plus 5% GST, before any project-specific changes to scope.

How do I get the number for my roof?

Start with a roof inspection and a written estimate based on the actual measured roof, its pitch and geometry, existing layers, material choice, disposal, and access conditions. See the roof replacement service for the inspection and replacement process.

Planning a replacement?

Use the range to plan. Use the measured estimate to decide.

Core Armour offers free roof inspections and written estimates in Calgary and the surrounding service area. The next step is to see what your roof actually needs.

Let's protect your home

Get a free, no-obligation estimate

Tell us what your roof needs. We'll inspect it, explain what we find in plain language, and give you a written estimate you can trust - anywhere in Calgary.

Call (587) 580-9034Have Gerry See Your Roof

We answer the phone and show up when we say we will.