StatsCan-adjusted regional dataUpdated March 2026

Roof Replacement Cost in Saint John, New Brunswick New Brunswick

Most homeowners pay
$15,500
Typical project
Budget
$10,300
Basic scope
Premium
$27,500
High-end scope
$10,300← most pay here$27,500
$18,000×0.86×1.00=$15,500· StatsCan BCPI

New Brunswick labour is 14% below the national average · Pre-tax estimate

📊Costs adjusted using Statistics Canada Table 18-10-0276-01 (Building Construction Price Index) and calibrated against CMHC renovation spending.New Brunswick labour index: 0.860. Last updated: March 2026.

Roof Replacement cost in Saint John — overview

Roof replacement costs in Saint John, New Brunswick typically range from $10,300 to $27,500, with most homeowners paying around $15,500 for a complete replacement on a standard 1,800-2,200 square foot home. Saint John's coastal location brings unique challenges including significant freeze-thaw cycles and salt air exposure that accelerate roof deterioration. The city's labour rates run about 14% below the national average, helping offset some material costs. The optimal work season runs from April through November, with many contractors booking solid through summer months. Saint John's maritime climate demands quality ice-and-water shield installation and proper ventilation to prevent ice dam formation. Local building codes require permits for full replacements, and the proximity to the Bay of Fundy means wind resistance ratings are particularly important. Many Saint John homes feature older architectural styles that may require specialized flashing work around dormers and chimneys, which can impact overall project costs.

Where the money goes

ComponentLow estimateHigh estimate
Asphalt shingles and materials$4,500$9,000
Labour and installation$3,500$10,000
Tear-off and disposal$1,200$3,500
Decking repair/replacement$800$4,000
Permit and inspection$300$1,000
Total estimate$10,300$27,500

Cost breakdown based on a typical project scope. Individual quotes may vary.

What affects the price in Saint John

Saint John's Maritime Climate Impact

Saint John's coastal location creates harsh conditions with salt air, high humidity, and extreme freeze-thaw cycles that demand premium materials. The Bay of Fundy's proximity means roofs face constant moisture exposure and wind loads that exceed inland New Brunswick communities. Ice-and-water shield becomes critical for preventing water infiltration during winter months. Many contractors recommend upgrading to architectural shingles with higher wind ratings due to frequent coastal storms. The city's fog and humidity also accelerate granule loss on basic shingles, making material quality particularly important for longevity.

Seasonal Work Window Constraints

Saint John's maritime climate limits roofing work to April through November, creating intense booking competition during peak season. Spring projects often reveal winter damage from ice dams and freeze-thaw cycles, leading to unexpected decking repairs. Summer months see the highest demand as homeowners rush to complete work before fall weather arrives. Late fall installations risk weather delays that can leave homes exposed. Smart homeowners book contractors in late winter for spring installation, often securing better pricing before the rush begins.

Regional Labour Market Advantages

Saint John's labour costs run approximately 14% below national averages, providing significant savings on installation fees compared to larger Canadian markets. The city's established construction workforce includes experienced roofers familiar with maritime challenges like salt air corrosion and wind resistance requirements. However, the smaller market means fewer contractors available, so booking early is essential. Local roofers understand specific challenges like proper ventilation for Saint John's humid conditions and flashing details for the area's older Victorian and Colonial architecture that dominates many neighborhoods.

Roof Size and Architectural Complexity

Saint John's housing stock includes many heritage homes with complex rooflines, dormers, and multiple chimneys that increase installation complexity and costs. Standard bungalows and ranches fall on the lower end of the cost spectrum, while multi-story homes with steep pitches and architectural details push costs higher. The city's older neighborhoods often feature homes requiring specialized flashing work and custom trim details. Accessibility challenges on narrow lots common in uptown areas can require additional equipment and labor, impacting overall project costs significantly.

Material Transportation and Storage

Saint John's location at the mouth of the Saint John River provides good access to building materials through the port, but delivery scheduling can affect project timing and costs. Maritime weather requires careful material storage and protection during installation. Local suppliers understand the need for corrosion-resistant fasteners and enhanced underlayments due to salt air exposure. Bulk material delivery to the city's older neighborhoods with narrow streets and limited access can require special arrangements, potentially adding to overall project costs for challenging locations.

Building Code and Permit Requirements

The City of Saint John requires building permits for full roof replacements, with inspections typically costing $300-1000 depending on project scope. Local building codes emphasize wind resistance due to coastal storm exposure, requiring specific fastening patterns and materials. The permit process typically takes 1-2 weeks, and contractors must be licensed in New Brunswick. Saint John's building department understands local challenges and often requires enhanced ice-and-water shield coverage beyond minimum code requirements. Unpermitted work can create issues during home sales and insurance claims.

DIY vs. hiring a contractor

✓ Potential DIY scope

  • Roof replacement in Saint John is not recommended as a DIY project due to safety risks and New Brunswick's licensing requirements.
  • While homeowners can legally perform work on their own primary residence, the province requires permits for full replacements, and most insurance companies void coverage for unpermitted roofing work.
  • Saint John's coastal winds and steep-pitched heritage homes create significant fall hazards.

✗ Requires licensed contractor

  • Professional roofers carry Workers' Compensation coverage and liability insurance essential for this high-risk work.
  • The technical aspects of proper ice-and-water shield installation, ventilation, and flashing work around chimneys and dormers require specialized knowledge.
  • Homeowners can handle minor repairs like replacing individual shingles, but full replacement should be left to licensed contractors familiar with New Brunswick building codes and Saint John's specific maritime challenges.

Tips to save money in Saint John

  1. Book contractors in late winter or early spring before the seasonal rush begins, as Saint John's limited work season creates high demand from April through November. Many quality contractors fill their schedules by March for the upcoming season.
  2. Verify contractors carry active Workers' Compensation coverage through WorkSafeNB, as roofing is high-risk work and uncovered contractors can leave homeowners liable for injuries.
  3. Insist on enhanced ice-and-water shield coverage beyond code minimums, particularly important in Saint John's freeze-thaw climate where ice dams commonly form on north-facing slopes and valleys.
  4. Schedule inspections promptly with the City of Saint John building department to avoid weather delays that could leave your roof exposed during maritime storm season.
  5. Choose materials rated for high wind loads and salt air exposure, as Saint John's coastal location demands superior corrosion resistance and wind ratings compared to inland New Brunswick communities.

Frequently asked questions

How does Saint John's coastal climate affect roof replacement timing?

Saint John's maritime location limits roofing work to April through November due to frequent winter storms and freeze-thaw cycles. The coastal humidity and salt air create challenging working conditions that require dry weather for proper installation. Spring often reveals winter damage from ice dams, while fall work risks weather delays. Most contractors recommend scheduling between May and September for optimal conditions. The city's fog and moisture mean materials need extra protection during storage and installation compared to inland locations.

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

Yes, the City of Saint John requires building permits for complete roof replacements, typically costing $300-1000 depending on project scope. The permit process usually takes 1-2 weeks and includes required inspections. Local building codes emphasize wind resistance due to coastal storm exposure. Contractors must be licensed in New Brunswick and carry Workers' Compensation coverage. Unpermitted work can create issues with insurance claims and future home sales, making proper permits essential for any significant roofing project.

What roofing materials work best in Saint John's climate?

Saint John's coastal environment demands materials resistant to salt air corrosion and high wind loads. Architectural shingles with enhanced wind ratings perform better than basic 3-tab options. Ice-and-water shield coverage should exceed code minimums due to frequent freeze-thaw cycles. Corrosion-resistant fasteners are essential near the Bay of Fundy. Enhanced ventilation helps combat the city's high humidity levels. Many contractors recommend upgrading underlayment quality due to the harsh maritime conditions that accelerate material degradation compared to inland locations.

How much can I save with Saint John's lower labour costs?

Saint John's labour rates run approximately 14% below national averages, potentially saving $1,000-3,000 on a typical roof replacement compared to larger Canadian markets. However, the city's smaller contractor pool means less competition and earlier booking requirements. The savings help offset higher material costs for marine-grade products needed in the coastal environment. Quality local contractors understand specific challenges like salt air exposure and proper ventilation for humid conditions, making their regional expertise valuable despite the competitive rates.

When should I replace my roof in Saint John?

Most asphalt shingle roofs in Saint John last 15-25 years, with coastal conditions accelerating wear compared to inland locations. Signs include multiple missing shingles after storms, granule loss from salt air exposure, and ice dam damage from freeze-thaw cycles. The city's heritage homes often show wear around complex flashing details first. Schedule inspections after major storms, as Bay of Fundy weather can cause sudden damage. Replace before extensive decking damage occurs, as moisture infiltration happens quickly in Saint John's humid climate.

How this estimate was calculated

Layer 1 — Baseline extraction
National baseline cost derived from contractor pricing data across Canadian markets.
Layer 2 — Provincial adjustment
× 0.860 labour index for New Brunswick. Source: StatsCan Table 18-10-0276-01 (BCPI).
Layer 3 — City size modifier
× 1.000 size modifier for Saint John. Calibrated to CMHC renovation spending data.

Formula: city_cost = national_baseline × 0.860 × 1.000, rounded to the nearest $50. All costs are pre-tax estimates in CAD. Actual project costs depend on site conditions, scope, and contractor rates.

Cost data last updated: March 2026

Read our full methodology →
Compare roof replacement costs across all New Brunswick cities →