Cost Guide · Saint John, NB

Roof Replacement Cost in Saint John, NB

Typical range
$8,000 – $18,000 CAD
per project
Local Roofing companies in Saint John
Fundy Roofing Ltd
+1 506-657-8061
★ 4.4 (18)
Goodlife Roofing Ltd
+1 506-654-6394 · roofsbestfriend.ca
★ 4.3 (11)
Dowd Roofing Inc
+1 506-632-0022 · www.dowdgroup.ca
★ 2.9 (24)
Think this estimate is off? I would be happy to discuss. matthew@honestbytrade.com

Roof Replacement Cost in Saint John, NB

Roof replacement costs in Saint John, NB typically range from 8,000 to 18,000, depending on the complexity of your existing roof structure and local material availability. Climate conditions specific to NB—including freeze-thaw cycles, wind exposure, and snow load requirements—directly influence both material selection and labor intensity for installations in Saint John. The choice between a full tear-off and overlay, combined with any necessary decking repairs discovered during removal, can shift your final invoice significantly within that range.

What Affects the Price

  • Tear-off vs. overlay and decking condition — A full tear-off to expose the underlying roof deck costs more labor than an overlay, but becomes mandatory if decking shows water damage, rot, or needs replacement. This inspection often uncovers hidden costs that only emerge once the old roof comes off.
  • Ice-and-water shield and ventilation requirements — NB building codes in Saint John may mandate ice-and-water shield in high-risk valleys and eaves to prevent ice damming, and proper attic ventilation specification affects both material count and installation time. Upgrading ventilation (soffit, ridge, or powered fans) adds labor and materials but prevents premature shingle failure.
  • Crew size and productivity model — A larger roofing crew (4–6 people) completes your job in 1–2 days but carries higher hourly overhead; an independent or small-team roofer (1–2 people) may take 3–5 days but quote a lower total labor cost. Weather delays and cleanup logistics shift this calculation differently for each model.
  • Contractor licensing tier and insurance coverage — Fully licensed, bonded, and insured roofing contractors typically charge 15–25% more than minimally licensed or cash-only operators, reflecting liability coverage, workers' compensation, and compliance with NB licensing standards that protect you from lien claims and injury liability.
  • Material grade and warranty tier — Architectural (laminated) shingles, premium underlayment, and extended warranties cost more upfront than basic three-tab shingles, but durability and performance warranties vary widely and affect long-term replacement cycles and insurance premium implications in Saint John.

Official Roof Replacement Requirements in Saint John

Do I need a permit for my roof replacement in Saint John?

Yes, roof replacement work in Saint John requires a permit. You'll need to contact your local building department to apply for the necessary permits and arrange for inspections. The local building department, not the provincial government, is responsible for issuing permits and performing inspections on your project.

What building codes apply to roof replacement work in Saint John?

As of April 1, 2025, roof replacement and other alteration work in Saint John must comply with the 2020 National Building Code of Canada and the 2020 National Energy Code of Canada for Buildings. These codes apply to all construction and repair work, including roof replacements, in the area.

What do I do if I disagree with a building inspector's decision on my roof project?

If a disagreement arises between you and a building inspector regarding your roof replacement project, the provincial government handles appeals in these situations. You can contact the appropriate provincial authority to discuss your concerns about the inspection decision.

Links we found helpful

Other Roofing costs in Saint John

Gutter Installation$1,000 – $5,000
Roof Repair$395 – $1,965