Quick Answer

Roof Replacement Cost in St. John's (2026)

Average cost in St. John's

$9,500avg

$7,500 — $18,000

$4 — $8 per sq ft

+5.2% YoY
6 sources
Updated today
Newfoundland and Labrador

Cost Breakdown

Itemized
Labor

Installation and site prep

$3,375 — $8,100

45%

Materials

Shingles, underlayment, flashing

$3,000 — $7,200

40%

Disposal

Tear-off and dumpster fees

$750 — $1,800

10%

Permits & Misc

Local permits and contingencies

$375 — $900

5%

🧾HST (15%) — Newfoundland and Labrador
Base cost + $1,425 tax$10,925

HST at 15%

📋What's Included

Scope

Typically Includes

  • Tear-off of existing shingles
  • New underlayment
  • Asphalt shingle installation
  • Flashing & ridge vents
  • Cleanup & disposal
  • Labor

Typically Excludes

  • Structural repairs (rotted decking)
  • Gutter replacement
  • Skylight installation
  • Cedar or metal roofing
  • Chimney repair

Based on a standard 1,500-2,000 sq ft roof with asphalt shingles.

🧮Estimate Your Cost

Interactive

Estimated Cost

$7,760

$6,208 — $9,312

Based on 6 sources and market data for St. John's. Actual costs may vary depending on specific project requirements.

🏢Top Roof Replace Contractors in St. John's

Verified providers
🔨

Best Price Roofing

Kilbride, NL A1G 1B9, Canada

5.0
★★★★★

13 reviews

🔨

Rydel Roofing, Siding, Windows & Doors

43 Welland St, St. John's, NL A1A 5B6, Canada

4.9
★★★★½

70 reviews

🔨

Astro Roofing Inc

16 Camelot Crescent, Paradise, NL A1L 0L4, Canada

4.9
★★★★½

61 reviews

🔨

Callanan Roofing Contracting

28 Bonaventure Ave, St. John's, NL A1C 3Z2, Canada

4.8
★★★★½

24 reviews

🔨

Able Roofing Ltd

97 Spruce Hill Rd, Conception Bay South, NL A1W 5N4, Canada

4.7
★★★★½

14 reviews

Provider data sourced from public business directories. Ratings and reviews are public and may change. LookupCost is not affiliated with listed providers.

💬What People Actually Paid

Community

Common Questions

For a typical 1,400 to 1,500 sq ft home in St. John's, an asphalt shingle roof replacement generally costs between $8,000 and $11,000 CAD, depending on the roof's pitch and complexity.

Yes, metal roofing in NL typically costs between $12,000 and $25,000 CAD. While it is roughly double the cost of asphalt, it offers superior durability against high winds and harsh Atlantic winter weather.

Yes, most quotes include tear-off and disposal. This typically accounts for about 10% of the total project cost, or roughly $800 to $1,500 CAD, depending on the weight and number of layers being removed.

Homeowners can expect to pay between $4.00 and $8.00 CAD per square foot fully installed. Basic 3-tab or architectural asphalt shingles sit on the lower end, while premium materials like metal or rubber are on the higher end.

📊Our Methodology

How we collect data
1

Aggregated from 6+ verified web sources and cost databases

2

Licensed contractor estimates and regional cost guides

3

Government construction and labor statistics

4

Community-reported project costs and reviews

Last data collection: today. Updates run weekly. All costs in CAD.