Guide

How much does a new roof cost in Ottawa? (2026 prices + top-rated roofers)

Jul 13, 2026 · Ottawa Service Directory · 6 min read

A shingle roof replacement in Ottawa typically runs about $5,000 to $12,000, with metal roofing costing more. Here is what drives the price, and the city's top-rated roofers.

Replacing an asphalt shingle roof in Ottawa typically costs about $5,000 to $12,000 for an average home, depending on the size and pitch of the roof and how much old material has to come off. Metal roofing costs considerably more, often $15,000 to $30,000 or higher, but lasts far longer.

What drives the price

  • Roof size and pitch: bigger, steeper roofs cost more in both material and labour.
  • Tear-off: removing one or more existing layers adds disposal and labour cost.
  • Material: asphalt is the baseline; metal and specialty shingles cost more upfront.
  • Details: flashing, ventilation, skylights, and chimney work all add to the quote.

How to read a roofing quote

A trustworthy Ottawa roofer inspects the roof, shows you photos of the problem areas, and gives an itemized quote that names the shingle line, the number of layers being removed, and the ventilation and flashing work included. Be cautious with a quote far below the rest; it often skips the tear-off, the ventilation, or the underlayment that make a roof last.

Get more than one opinion on any full replacement, and ask what workmanship warranty comes with the labour, separate from the manufacturer's material warranty.

Top-rated Roofers in Ottawa

Ranked by public rating strength, so a strong score from many reviews outranks a perfect score from a few. Confirm licensing and insurance with the business before you hire.

  1. 1

    Cumberland-based contractor with over 20 years of experience in re-roofing, ventilation, and gutters, and BBB-accredited.

  2. 2
    Wolfenburg Roofing 4.8 (282)

    Flat and low-slope specialist (EPDM, TPO, modified bitumen) that also does shingles and repairs across Ottawa, Vanier, and Gatineau.

  3. 3
    Roofs of Steel 4.8 (220)

    Richmond-based metal roofing specialist installing steel shingle and standing-seam roofs made from Ontario steel, residential only.

  4. 4

    Second-generation family roofer operating in Ottawa since 1984, handling residential and commercial roofing, inspections, and repairs.

  5. 5

    Stittsville-based and family-run since 1987, with the largest review base on this list for residential re-roofing and repairs.

Common questions

How much does a new roof cost in Ottawa?
An asphalt shingle replacement typically runs about $5,000 to $12,000 for an average Ottawa home, depending on roof size, pitch, and how many old layers are removed. Metal roofing usually costs $15,000 to $30,000 or more. Roofs needing more than one layer of tear-off, or extra work around flashing, ventilation, skylights, or a chimney, land toward the higher end of that range.
How long does a roof replacement take?
Most asphalt shingle replacements on an average home take one to three days, weather permitting. Larger, steeper, or metal roofs can take longer. Multiple layers of old shingles needing tear-off, or extra flashing and ventilation work, are the most common reasons a job runs longer than expected.
How long does an asphalt roof last in Ottawa?
A well-installed and well-ventilated asphalt shingle roof usually lasts about 20 to 25 years in Ottawa's climate. Poor ventilation shortens that noticeably. A trustworthy roofer will show you photos of any problem areas and explain the ventilation plan as part of the inspection, since ventilation is what shortens a roof's life fastest when it is done poorly.
Is metal roofing worth the extra cost?
Metal costs two to three times more upfront but can last 40 to 50 years or more with little maintenance. It is often worth it if you plan to stay in the home long term. Get more than one quote either way, and ask what workmanship warranty covers the labour, separate from the manufacturer's material warranty on the shingles or panels themselves.
Does home insurance cover a roof replacement?
Insurance typically covers roof damage from a sudden covered event like a storm, but not replacement due to age or normal wear. Check your policy and document any storm damage with photos. Get an itemized quote naming the shingle line and the tear-off, flashing, and ventilation work included either way, so you can compare it against what the insurer will actually pay.

See the full Roofers directory in Ottawa, ranked with ratings and service areas.

Browse Roofers

For homeowners

Ready to hire?

Tell us the job and we will suggest up to three Ottawa businesses based on the service and area you select.