Updated February 2026

Top 10 Roofing Contractors in Edmonton

Independently researched and ranked by BBB accreditation, years of experience, service range, and customer reputation. No paid placements.

Quick Comparison

Side-by-side overview of Edmonton's top roofing contractors.

Rank Company Specialty Experience BBB Website
#1 CMP Roofing Best Overall 15+ years Accredited cmproofing.ca
#2 A. Clark Roofing & Siding Most Established Since 1953 Accredited aclark.ca
#3 Alf's Roofing Ltd. Best Family-Owned Since 1976 Accredited alfsroofing.com
#4 Belvedere Roofing Ltd. Top Commercial Specialist Since 1976 A+ belvedereroofing.com
#5 Advanced Roofing Systems Most Versatile Since 1989 Accredited advancedroofsystems.com
#6 Jayson Global Roofing Best Full-Service Since 1996 Accredited jaysonglobal.com
#7 Great Canadian Roofing Best Exterior Renovator Since 1998 Accredited greatcanadian.ca
#8 Knights Roofing Ltd. Top-Certified Since 2007 Accredited knightsroofing.ca
#9 Best Top Roofing Ltd. Best Community-Rooted Since 2010 Accredited besttoproofing.ca
#10 Safe Roofing Ltd. Best Multi-Certified Since 2012 Accredited saferoofing.ca

Detailed Reviews

In-depth profiles of each contractor, including services, experience, and what sets them apart.

#2

A. Clark Roofing & Siding

Most Established
Experience Since 1953
BBB Status A+ Accredited
Specialty Residential & Commercial
Service Area Edmonton & Area

A. Clark Roofing & Siding is Edmonton's most established roofing company, in continuous operation since 1953 with BBB accreditation since 1958. Over seven decades of service have made A. Clark a household name in the Edmonton area. They provide full exterior services including roofing, siding, soffit, fascia, and eavestrough installation with a 5-year workmanship warranty on every project. Their longevity through every economic cycle speaks to reliable quality.

Residential Roofing Commercial Roofing Siding Soffit & Fascia Eavestrough
Visit A. Clark Roofing
#3

Alf's Roofing Ltd.

Best Family-Owned
Experience Since 1976
BBB Status A+ Accredited
Specialty Residential Roofing
Service Area Edmonton & Area

Alf's Roofing has been family-owned and operated since 1976, with BBB accreditation since 1983. Their personal, hands-on approach to every job means you deal directly with people who have a personal stake in the quality of their work. Alf's specializes in residential re-roofing, repairs, inspections, eavestroughing, skylight replacement, and rooftop snow removal — a critical service in Edmonton's heavy-snow winters.

Residential Re-Roofing Roof Repairs Inspections Eavestroughing Skylight Replacement Snow Removal
Visit Alf's Roofing
#4

Belvedere Roofing Ltd.

Top Commercial Specialist
Experience Since 1976
BBB Status A+ Rating
Specialty Commercial & Industrial
Service Area Edmonton & Northern AB

Belvedere Roofing is Edmonton's dominant commercial and industrial flat roofing specialist, operating since 1976. With over 125 years of combined crew experience, they are the go-to contractor for TPO, EPDM, and other flat roofing systems. Belvedere holds memberships in the Alberta Roofing Contractors Association (ARCA), Edmonton Construction Association, and Canadian Roofing Contractors Association — credentials that speak to their standing in the commercial roofing community.

Commercial Flat Roofing Industrial Roofing TPO Systems EPDM Systems Roof Maintenance Roof Repair
Visit Belvedere Roofing
#5

Advanced Roofing Systems Ltd.

Most Versatile
Experience Since 1989
BBB Status A+ Accredited
Specialty Multi-Material Expert
Service Area Edmonton & Area

Advanced Roofing Systems stands out for the sheer breadth of roofing materials and systems they handle. Since 1989, they've built expertise across asphalt, rubber, tile, stone-coated metal, and flat roofing — making them the most versatile contractor on our list. With over 100 years of combined team experience and BBB accreditation since 1992, Advanced Roofing can match the right material to your specific needs and budget.

Asphalt Shingles Rubber Roofing Tile Roofing Stone-Coated Metal Flat Roofing Residential & Commercial
Visit Advanced Roofing Systems
#6

Jayson Global Roofing Inc.

Best Full-Service
Experience Since 1996
BBB Status A+ Accredited
Specialty Full-Service Roofing
Service Area Edmonton & Area

Jayson Global Roofing has served the Edmonton market since 1996, with roots tracing back to the late 1980s. They offer a true full-service roofing experience, handling residential, commercial, metal, flat, and tile roofing. Jayson Global serves a diverse client base including homeowners, home builders, property management companies, and insurance companies — making them one of Edmonton's most well-rounded roofing contractors.

Residential Roofing Commercial Roofing Metal Roofing Flat Roofing Tile Roofing Insurance Work
Visit Jayson Global Roofing
#7

Great Canadian Roofing & Siding

Best Exterior Renovator
Experience Since 1998
BBB Status A+ Accredited
Specialty Roofing & Exteriors
Service Area Edmonton & Multiple Cities

Great Canadian Roofing & Siding is a one-stop exterior renovation company that has completed over 30,000 projects since 1998. Their HAAG-certified inspectors are insurance claim specialists, making them an invaluable partner when dealing with storm or hail damage claims. Beyond roofing, they handle siding, windows, and insulation in asphalt, metal, concrete tile, and cedar — covering virtually every material Edmonton homeowners might need.

Roofing Siding Windows Insulation Insurance Claims HAAG Certified
Visit Great Canadian Roofing
#8

Knights Roofing Ltd.

Top-Certified
Experience Since 2007
BBB Status A+ Accredited
Specialty Certified Quality
Service Area Edmonton & Area

Knights Roofing has earned top-tier certifications from major manufacturers including CertainTeed ShingleMaster and Weather-tite credentials. Since 2007, they've handled residential, commercial, and industrial roofing alongside waterproofing and snow removal services. Their manufacturer certifications mean access to extended warranty programs that many competitors can't offer, giving Edmonton homeowners extra peace of mind.

Residential Roofing Commercial Roofing Industrial Roofing Waterproofing Flat Roofing Snow Removal
Visit Knights Roofing
#9

Best Top Roofing Ltd.

Best Community-Rooted
Experience Since 2010
BBB Status A+ Accredited
Specialty Residential & Commercial
Service Area Edmonton & Area

Best Top Roofing has quickly established themselves as a community-rooted Edmonton contractor with over 3,000 completed projects since 2010. Their BBB accreditation from day one reflects a commitment to accountability and transparency. Best Top handles everything from new roofs and re-roofs to repairs, maintenance, emergency services, and specialty roofing — delivering reliable results at competitive pricing.

New Roofs Re-Roofing Roof Repair Maintenance Emergency Service Specialty Roofing
Visit Best Top Roofing
#10

Safe Roofing Ltd.

Best Multi-Certified
Experience Since 2012
BBB Status A+ Accredited
Specialty Multi-Certified Installer
Service Area Edmonton & Area

Safe Roofing rounds out our top 10 with an impressive collection of manufacturer certifications from IKO, GAF, CertainTeed, and Euroshield. Since 2012, they've built a reputation for quality installation across asphalt shingle, rubber roofing, ventilation upgrades, skylights, and even solar panel installations. Their forward-thinking approach to roofing technology and energy efficiency makes them a strong choice for Edmonton homeowners looking to modernize their roof.

Asphalt Shingles Rubber Roofing Ventilation Skylights Solar Panels Residential & Commercial
Visit Safe Roofing

How to Choose a Roofing Contractor in Edmonton

Key factors to consider before hiring a roofer for your Edmonton home or business.

Verify Licensing & Insurance

Confirm the contractor holds a valid City of Edmonton business licence, carries comprehensive liability insurance (minimum $2 million), and has active WCB coverage. Ask for documentation before signing any agreement.

Get Multiple Written Quotes

Obtain at least three written estimates. Compare scope of work, materials specified, warranty terms, and timeline — not just price. The cheapest quote often means corners will be cut.

Check BBB & Reviews

Look up the contractor's BBB profile for accreditation status, rating, and complaint history. Cross-reference with Google and HomeStars reviews. All 10 contractors on our list hold BBB accreditation or an A+ rating.

Ask About Cold-Weather Work

Edmonton's long winters mean roofing work often happens in cold conditions. Ask how the contractor handles cold-weather installations — proper techniques and adhesives are critical for shingles to seal correctly below 10°C.

Understand Warranty Coverage

Know the difference between the manufacturer's material warranty and the contractor's workmanship warranty. Good Edmonton roofers offer at minimum a 5-year workmanship warranty. Ask what voids the warranty.

Plan for Snow Load

Edmonton sees significant snowfall. Discuss ventilation, ice dam prevention, and whether your roof structure can handle accumulated snow load. Experienced Edmonton roofers will assess these factors as part of their quote.

Frequently Asked Questions

Common questions about roofing in Edmonton.

A new residential roof in Edmonton typically costs between $8,000 and $22,000 depending on size, materials, and complexity. Standard asphalt shingle roofs fall on the lower end, while metal, tile, or rubber roofing costs more. Edmonton's climate demands quality materials, so investing in impact-resistant shingles or metal roofing often pays off long-term. Get quotes from at least three contractors on our list for accurate pricing.
Edmonton's harsh winters and wide temperature swings require durable roofing. Impact-resistant asphalt shingles (Class 4) are the most popular choice. Metal roofing performs exceptionally well due to its snow-shedding ability and 40–60 year lifespan. Rubber roofing is ideal for flat or low-slope commercial buildings. All materials should be rated for extreme cold performance down to -40°C.
Asphalt shingle roofs in Edmonton typically last 15 to 25 years depending on quality and maintenance. Metal roofs can last 40 to 60 years. Rubber and TPO commercial roofing systems generally last 20 to 30 years. Edmonton's freeze-thaw cycles, heavy snow loads, and occasional hailstorms can shorten roof lifespan if damage isn't addressed promptly. Regular inspections help catch problems early.
In most cases, a straightforward shingle-over-shingle or tear-off-and-replace does not require a building permit in Edmonton. However, if the project involves structural changes, adding skylights, or modifying the roof deck, a permit may be required. Your roofing contractor should advise you on permit requirements for your specific project.
The ideal window for roof replacement in Edmonton is late spring through early fall (May to September) when temperatures are consistently above 10°C. Asphalt shingles need warm temperatures to seal properly. However, experienced Edmonton roofers can work year-round using cold-weather installation techniques and specialized adhesives when necessary.
After a hailstorm, document damage with photos, then contact your insurance provider to file a claim. Have a reputable roofer (preferably HAAG-certified) perform an inspection and provide a detailed damage report. Several contractors on our list, including Great Canadian Roofing, specialize in insurance claim assistance and can work directly with your adjuster to streamline the process.

Roofing in Edmonton: What You Need to Know

Edmonton's roofing industry operates under some of the most demanding climate conditions in Canada. With winter temperatures routinely dropping below -20°C, heavy snowfall accumulation, and summer hailstorms, the demands placed on Edmonton roofs are extreme. Proper material selection, installation technique, and ventilation design are all critical to ensuring a roof performs through Edmonton's weather.

The city's rapid growth over recent decades has created strong demand for both new construction roofing and re-roofing of homes from earlier building booms. Many homes in established neighborhoods like Mill Woods, Riverbend, and Castle Downs are now due for their second or third roof replacement.

All roofing contractors operating in Edmonton must hold a valid business licence from the City of Edmonton. Reputable contractors also carry comprehensive liability insurance and Workers' Compensation Board (WCB) coverage. Ice dam prevention, proper attic ventilation, and snow load considerations are unique factors that Edmonton homeowners should discuss with any prospective roofer.

For more information about roofing materials and techniques suited to northern Alberta's climate, visit the roofs.wiki knowledge base covering topics from asphalt shingles to flat roofing systems and common roof problems.