Updated June 2026

Top 10 Roofing Contractors in St. John's

Vetted, currently-operating roofing contractors serving St. John's and the northeast Avalon, ranked by longevity, manufacturer certifications and verified BBB standing.

Quick Comparison

Rank Company Specialty Experience BBB Website
1 Red Seal Roofing Ltd. Best Overall 35+ Years A+ Accredited Visit
2 Rydel Roofing St. John's Best Manufacturer-Certified 30+ Years A+ Accredited Visit
3 Atlas-Apex Roofing (NL) Inc. Best for Commercial Roofs Since 1928 Listed Visit
4 Callanan Roofing Contracting Best Shingle Specialist Since 2012 Listed Visit
5 Legacy Roofing Inc. Best for Residential & Commercial 20+ Years A+ Accredited Visit
6 East Coast Roofing & Renovations Ltd. Best Full-Service Roofer Since 2009 A+ Accredited Visit
7 Fort Property Roofing Best GAF-Certified Installer Local Listed Visit
8 JNJ Premium Roofing Inc. Best Newer Accredited Roofer Local A+ Accredited Visit
9 Astro Roofing Best for Shingles & Torch-On Local Listed Visit
10 Nash's Roofing Best for Flat & Torch-On Roofs Local Visit

Detailed Reviews

#2

Rydel Roofing St. John's

Best Manufacturer-Certified
Experience30+ Years Experience
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaSt. John's & northeast Avalon

The St. John's location of Rydel Roofing is BBB accredited with an A+ rating and promotes over 30 years of roofing experience across the Rydel network. The company states it is a certified premium installer for five of the industry's leading manufacturers, naming IKO as a certified shingle installer alongside GAF shingles, James Hardie siding, Ideal Roofing metal and Velux skylights. It handles asphalt, metal and flat roofing for both homes and commercial buildings, plus soffit, fascia, windows and doors, with manufacturer warranties up to 50 years.

Roof Replacement Roof Repair Asphalt Shingles Metal Roofing Flat Roofing Siding Eavestrough Skylights
Visit Rydel Roofing St. John's
#3

Atlas-Apex Roofing (NL) Inc.

Best for Commercial Roofs
ExperienceFounded 1928
BBB StatusListed
SpecialtyCommercial & Institutional
Service AreaNewfoundland & Labrador

Atlas-Apex is a 100% Canadian-owned commercial roofing firm tracing its roots to 1928 in Toronto, operating its Newfoundland and Labrador division from Paradise just outside St. John's. The company specializes in industrial, commercial and institutional roofing, offering roof repairs, restoration, replacement, new construction and 24/7 emergency service. It holds memberships in national industry bodies including the NRCA, CRCA, IIBEC and BOMA Canada, making it a strong choice for large flat-roof and building-envelope projects.

Commercial Roofing Flat Roofing Roof Replacement Roof Repair Roof Restoration New Construction Roofing Emergency Service
Visit Atlas-Apex Roofing (NL) Inc.
#4

Callanan Roofing Contracting

Best Shingle Specialist
ExperienceSince 2012 (13+ Years)
BBB StatusListed
SpecialtyResidential Shingle Roofing
Service AreaSt. John's & surrounding areas

Owned and operated by a CertainTeed Master Shingle Applicator, Callanan Roofing has specialized in steep-slope shingled roofs across St. John's and the northeast Avalon since around 2012. The company focuses purely on residential roofing, offering re-roofing, new-construction roofs, roof-deck replacement, ventilation installation and roof-edge metal work, and emphasizes high-quality, consistent shingle workmanship under direct master-shingler oversight.

Roof Replacement Roof Repair Asphalt Shingles Re-Roofing Roof Deck Replacement Roof Ventilation
Visit Callanan Roofing Contracting
#5

Legacy Roofing Inc.

Best for Residential & Commercial
Experience20+ Years Experience
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaSt. John's & Mount Pearl region

Based in Mount Pearl, Legacy Roofing is BBB accredited with an A+ rating and promotes a team with over two decades of experience in the roofing trade. The company states it is fully insured and compliant with OH&S standards, handling both residential and commercial roof replacement and repair, including shingle and torch-on systems. It serves St. John's, Paradise, Mount Pearl, Torbay, Conception Bay South and surrounding communities.

Roof Replacement Roof Repair Asphalt Shingles Commercial Roofing Flat Roofing
Visit Legacy Roofing Inc.
#6

East Coast Roofing & Renovations Ltd.

Best Full-Service Roofer
ExperienceSince 2009 (15+ Years)
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaSt. John's, Paradise & Mount Pearl

Incorporated in 2009 and based in St. John's, East Coast Roofing & Renovations is BBB accredited with an A+ rating. The company provides a full range of roofing work, including shingle roofing, roof repairs, replacement, new-roof construction, maintenance, inspections, emergency and storm-damage repair and commercial roofing, alongside siding, windows, doors and gutter cleaning. It serves St. John's, Paradise, Mount Pearl and surrounding areas.

Roof Replacement Roof Repair Asphalt Shingles Commercial Roofing Roof Inspections Emergency Service Siding
Visit East Coast Roofing & Renovations Ltd.
#7

Fort Property Roofing

Best GAF-Certified Installer
ExperienceEstablished local roofer
BBB StatusListed
SpecialtyResidential, Commercial & Government
Service AreaSt. John's & surrounding areas

Fort Property Roofing is a St. John's roofing company and a GAF Certified Installer, qualifying it to offer GAF's System Plus warranty, and states it is a member of the BBB. The firm is fully insured, COR (National Construction Safety Officer standard) certified and NLCSA safety certified, taking on residential, commercial and government roofing projects. Services include roof installation, repair, re-roofing and re-covering, plus broader renovation and asbestos-removal work.

Roof Replacement Roof Repair Asphalt Shingles Commercial Roofing Re-Roofing Renovations
Visit Fort Property Roofing
#8

JNJ Premium Roofing Inc.

Best Newer Accredited Roofer
ExperienceEstablished local roofer
BBB StatusA+ Accredited
SpecialtyResidential Roofing
Service AreaSt. John's & surrounding area

Operating out of Conception Bay South and serving St. John's and surrounding communities, JNJ Premium Roofing is BBB accredited with an A+ rating. The owner-operated company describes a team of experienced certified professionals and emphasizes quality, integrity and reliability, offering residential roofing services that include tongue-and-groove board work. It is a solid choice for homeowners wanting a vetted, accredited local roofer.

Roof Replacement Roof Repair Asphalt Shingles Roofing Installation
Visit JNJ Premium Roofing Inc.
#9

Astro Roofing

Best for Shingles & Torch-On
ExperienceEstablished local roofer
BBB StatusListed
SpecialtyResidential & Commercial
Service AreaSt. John's, Mount Pearl & Paradise

Astro Roofing is a locally owned and operated roofer serving St. John's, Mount Pearl, Paradise, Conception Bay and surrounding areas, with a focus on shingle and torch-on roofing for residential and commercial properties. The company is fully insured, including liability, property and workers' compensation, and is a RoofPro Preferred Contractor. Services span roof repair, replacement and installation, plus chimney and wall flashing repair and 24/7 emergency response.

Roof Replacement Roof Repair Asphalt Shingles Flat Roofing Flashing Repair Emergency Service
Visit Astro Roofing
#10

Nash's Roofing

Best for Flat & Torch-On Roofs
ExperienceEstablished local roofer
BBB Status
SpecialtyResidential & Commercial
Service AreaSt. John's (10 km radius)

Nash's Roofing is a St. John's roofing contractor serving both residential and commercial clients within roughly a 10-kilometre radius of the city. The company offers roof installation, repair and maintenance, and specializes in flat and torch-on roofing as well as chimney repair and maintenance. It positions itself as a local specialist for low-slope and flat-roof work in the St. John's area.

Roof Replacement Roof Repair Flat Roofing Torch-On Roofing Roof Maintenance Chimney Repair
Visit Nash's Roofing

How to Choose a Roofing Contractor in St. John's

Confirm WorkplaceNL coverage and liability insurance

Newfoundland and Labrador has no provincial roofing trade licence, so the most important credential is proof that the contractor is registered with WorkplaceNL (the Workplace Health, Safety and Compensation Commission) and carries commercial liability insurance. Ask for a WorkplaceNL clearance letter and an insurance certificate before any work begins; without them, you can be exposed to liability if a worker is injured on your St. John's property. Established local firms such as Astro Roofing and Legacy Roofing state they are fully insured.

Check for manufacturer certifications

Because there is no provincial licence, manufacturer certifications are the best proxy for installer quality. Look for a GAF Certified Installer designation (held by Fort Property Roofing), an IKO certified-installer credential (Rydel) or a CertainTeed Master Shingle Applicator credential (Callanan). These designations confirm factory training and typically unlock extended 25-to-50-year material warranties on your roof. Always ask a contractor to confirm and document any certification they advertise.

Verify the City of St. John's building permit process

Most full roof replacements that alter the structure or sheathing require a building permit from the City of St. John's (or your local town such as Mount Pearl or Paradise), while a simple shingle-over on an existing deck often does not. A trustworthy contractor will tell you when a permit is needed and arrange it. Confirm whether your project requires one before work starts, and never let a roofer skip a required permit to save time.

Demand proven wind and wind-driven-rain experience

St. John's is one of Canada's windiest and foggiest cities, with frequent North Atlantic gales and driving rain that test every fastener and flashing detail. Ask whether the contractor uses high-wind-rated shingles, six-nail fastening patterns, sealed starter strips and continuous ice-and-water shield, and how they detail flashing around chimneys and walls. Local roofers who have weathered Avalon Peninsula storms understand these details far better than out-of-area crews.

Get a detailed written quote and warranty

Compare written quotes that itemize tear-off, underlayment, ice-and-water shield, ventilation, flashing and cleanup rather than a single lump sum. Confirm both the manufacturer material warranty and the contractor's own workmanship warranty in writing. Be wary of door-to-door pressure tactics and demands for large upfront cash deposits, which are common red flags in any market.

Check BBB standing and local reputation

The Better Business Bureau serves Canada, and you can verify a St. John's roofer's accreditation and rating at bbb.org. Several strong local firms, including Red Seal Roofing, Rydel Roofing, Legacy Roofing, East Coast Roofing & Renovations and JNJ Premium Roofing, hold BBB A+ accredited ratings. Cross-check with reviews on Google and ask for references from recent jobs in St. John's, Mount Pearl or Paradise.

Frequently Asked Questions

For a typical St. John's home, an asphalt-shingle roof replacement generally runs about $7,000 to $16,000 CAD, with most jobs landing in the $9,000 to $13,000 range depending on roof size, pitch and how many old layers must be torn off. Because of the city's high winds and wind-driven rain, full ice-and-water shield coverage and high-wind fastening are common and can raise the price. Metal roofing typically costs $15,000 to $35,000+ CAD, while flat or torch-on roofs are priced by area. Always get two or three itemized quotes from local contractors.
Wind-rated architectural asphalt shingles are the most common choice in St. John's because they balance cost and durability against the city's gales, fog and freeze-thaw cycles. Standing-seam metal roofing is a strong premium option: it sheds heavy snow, resists high winds and can last 40 to 50 years, which suits the harsh North Atlantic exposure. Flat and low-slope roofs typically use two-ply torch-on or membrane systems. Whatever the material, continuous ice-and-water shield, high-wind fastening and proper attic ventilation matter as much as the shingle itself in this climate.
Newfoundland and Labrador does not have a provincial roofing trade licence, so any roofer working in St. John's is not required to hold a provincial roofing certification. What they must have is registration and coverage with WorkplaceNL (the Workplace Health, Safety and Compensation Commission) for their workers and adequate liability insurance, and most structural roof replacements require a municipal building permit from the City of St. John's. This differs from provinces like Quebec (which requires an RBQ licence) or Alberta (which requires a prepaid contractor licence for door-to-door sales), so in NL the burden is on you to verify WorkplaceNL coverage, insurance and manufacturer credentials.
It depends on the scope. A straightforward re-shingle over an existing deck without structural changes often does not require a permit, but if the work involves replacing or repairing the roof sheathing, changing the roof structure or altering the roofline, a building permit from the City of St. John's is generally required. If you live in Mount Pearl, Paradise or Conception Bay South, the permit is issued by that town instead. A reputable local contractor will confirm the requirement for your specific job and arrange the permit when one is needed.
In St. John's's wet, windy and freeze-thaw climate, a quality architectural asphalt shingle roof typically lasts about 20 to 30 years, while basic three-tab shingles may need replacing closer to 15 to 20 years. Constant wind, wind-driven rain, salt-laden coastal air and repeated freeze-thaw cycles all shorten lifespan, so longevity depends heavily on installation quality, fastening, ventilation and regular maintenance. Metal roofs can last 40 to 50 years or more. Annual inspections and prompt repair of lifted shingles or failed flashing help you reach the upper end of these ranges.
St. John's regularly records some of the strongest sustained winds and most wind-driven rain in Canada, which is the single biggest threat to local roofs. Wind can lift and tear poorly fastened shingles, while driving rain forces water sideways under shingles, behind flashing and through any small gap. The defenses are wind-rated shingles installed with the manufacturer's high-wind nailing pattern, sealed starter and ridge strips, continuous ice-and-water shield at eaves and valleys, and careful flashing at chimneys, walls and skylights. An experienced St. John's roofer should detail all of these when quoting a replacement.

Roofing in St. John's

St. John's roofs face one of the most punishing climates in Canada. Perched on the Avalon Peninsula's North Atlantic coast, the city is among the country's windiest, foggiest and snowiest, routinely battered by gales, wind-driven rain and roughly three metres of snow a year. Winters bring heavy snow load, dozens of freeze-thaw cycles and ice damming at the eaves when escaping attic heat melts rooftop snow that then refreezes; the rest of the year brings persistent damp, salt-laden coastal air and storm-force winds. This combination of high winds, driving rain and wide seasonal swings is the single biggest driver of roof wear locally, and it is why fastening, flashing and underlayment matter as much here as the shingles themselves.

The dominant roofing material across St. John's neighbourhoods is the asphalt shingle, and in particular wind-rated laminated architectural shingles from manufacturers like IKO, GAF and CertainTeed, which balance cost against the city's harsh exposure. Standing-seam and metal roofing is a growing premium choice for homeowners who want a 40-to-50-year lifespan, excellent snow shedding and strong wind resistance. Flat and low-slope roofs, common on commercial buildings and some homes, typically use two-ply torch-on or membrane systems. Eavestroughs, soffit, fascia, chimney flashing and skylights round out the typical scope of work for most St. John's roofing contractors.

On the regulatory side, Newfoundland and Labrador does not issue a provincial roofing trade licence, so unlike Quebec (which requires an RBQ licence) or Alberta (which requires a prepaid contractor licence for door-to-door sales), there is no province-wide roofing certification to look up. Instead, the key legal requirements are registration and coverage with WorkplaceNL (the Workplace Health, Safety and Compensation Commission) for the roofer's workers and adequate liability insurance, plus compliance with the National Building Code as adopted in the province. Most structural roof replacements require a building permit from the City of St. John's (or the relevant town such as Mount Pearl or Paradise), while simple shingle-over work on an existing deck often does not. Homeowners should always request a WorkplaceNL clearance letter and proof of insurance before signing.

Because the province leaves verification largely to the homeowner, choosing an experienced local contractor matters a great deal in St. John's. A roofer who has worked through Avalon Peninsula winters and Atlantic storms understands the value of high-wind shingle fastening, continuous ice-and-water shield at the eaves, balanced attic ventilation and watertight flashing detailing, all of which prevent the wind uplift, ice-dam leaks and water intrusion that plague poorly installed roofs here. Established firms with manufacturer certifications, verifiable BBB standing and long local track records also stand behind their workmanship warranties, giving St. John's homeowners recourse if a problem appears seasons later.

Browse St. John's Roofers by Specialty

Looking for a specific type of roofing in St. John's? See our independently ranked specialty guides.

Roofing Guides for St. John's Homeowners

Find Roofing Contractors Nearby

Compare top-rated roofing contractors in Newfoundland and Labrador and other major Canadian markets.

Own a Roofing Company? Get Reviewed for This Directory

We independently review roofing contractors for inclusion in our city rankings — weighing years in business, manufacturer certifications, BBB standing, service breadth and local reputation. Submitting your company does not guarantee a top-10 spot: every listing is earned through our research, never paid for. Tell us about your company and we’ll let you know by email whether it’s eligible.

Request a Review