Updated June 2026

Top 10 Roofing Contractors in Kelowna

Ten verified, currently-operating Kelowna roofing contractors ranked by experience, manufacturer certifications and local reputation across the Okanagan Valley.

Quick Comparison

Rank Company Specialty Experience BBB Website
1 Madge Custom Roofing Ltd. Best Overall BBB since 2004 A+ Accredited Visit
2 TI Roof Rescue Inc. Most Manufacturer Certifications Since 1989 A+ Accredited Visit
3 Roof Doctor Best Multi-Region Coverage Since 2011 A+ Accredited Visit
4 Pinnacle Roofing Ltd. Broadest Service Range Since 2003 A+ Accredited Visit
5 Premium Roofing Ltd. Most Roofing System Options 20+ Years A+ Accredited Visit
6 Above & Beyond Roofing Ltd. Best Red Seal Craftsmanship 20+ Years Not Listed Visit
7 Credo Roofing Widest Okanagan Service Area Local A Accredited Visit
8 Blue Jay Roofing GAF-Certified Residential & Commercial Local Not Listed Visit
9 JJ Roofing and Exteriors Best for Repairs & Steep-Slope BBB since 2019 A+ Accredited Visit
10 Western Valley Roofing & Exterior Best Long-Term Material Warranty Local Not Listed Visit

Detailed Reviews

#2

TI Roof Rescue Inc.

Most Manufacturer Certifications
ExperienceSince 1989 (35+ Years)
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaKelowna & the Central Okanagan

TI Roof Rescue advertises industry experience since 1989 and is a BBB A+ Accredited Business (accredited 2019). The company lists installer credentials across four major shingle brands, IKO, GAF, CertainTeed and Malarkey, and uses certified journeyman installers. Work covers asphalt re-roofing, new construction, cedar and tar-and-gravel conversions, strata and multi-family roofs, plus emergency tarping.

Roof Replacement Roof Repair Asphalt Shingles Re-Roofing Cedar Conversion Tar & Gravel Conversion Emergency Tarping Maintenance Programs
Visit TI Roof Rescue Inc.
#3

Roof Doctor

Best Multi-Region Coverage
ExperienceSince 2011 (13+ Years)
BBB StatusA+ Accredited
SpecialtyResidential, Commercial & Industrial
Service AreaKelowna, Okanagan & beyond

Roof Doctor started in 2011 as a locally owned and operated family business headquartered in Kelowna, and is a BBB A+ Accredited Business (accredited 2015). It is also listed as a GAF residential contractor and displays CertainTeed product credentials. The company is registered with WorkSafeBC, offers a 10-year workmanship warranty, and handles asphalt, metal and flat roofing for residential, commercial and industrial clients.

Roof Replacement Roof Repair Asphalt Shingles Metal Roofing Flat Roofing Commercial Roofing Industrial Roofing
Visit Roof Doctor
#4

Pinnacle Roofing Ltd.

Broadest Service Range
ExperienceEstablished 2003 (20+ Years)
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaKelowna & the Okanagan Valley

Established in 2003, Pinnacle Roofing is a BBB A+ Accredited Kelowna contractor handling both new construction and re-roofs across residential and commercial projects. Its work covers a wide material mix, asphalt shingles, metal, flat membrane (TPO), concrete tile and cedar conversions, plus flashings, gutters, eavestroughs and skylights. The company is WorkSafeBC certified and backs work with a 10-year workmanship warranty.

Roof Replacement Roof Repair Asphalt Shingles Metal Roofing Flat Roofing Cedar Conversion Eavestrough Skylights
Visit Pinnacle Roofing Ltd.
#5

Premium Roofing Ltd.

Most Roofing System Options
Experience20+ Years of experience
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaKelowna & the Okanagan

Premium Roofing is a Kelowna-based BBB A+ Accredited Business (accredited 2023) that states more than 20 years of experience in residential and commercial roofing. The company offers one of the widest system menus locally, including TPO, torch-on, asphalt shingles, EPDM, custom sheet metal, concrete/slate/stone tile, cedar shakes and skylights. It is fully licensed, insured, WorkSafeBC compliant, offers free inspections and a 10-year workmanship warranty.

Roof Replacement Roof Repair Asphalt Shingles Torch-On Roofing Flat Roofing Custom Sheet Metal Tile Roofing Skylights
Visit Premium Roofing Ltd.
#6

Above & Beyond Roofing Ltd.

Best Red Seal Craftsmanship
ExperienceOwner with 20+ years in the trade
BBB StatusNot Listed
SpecialtyResidential & Commercial
Service AreaWest Kelowna, Kelowna & the Okanagan

Above & Beyond Roofing is a West Kelowna family-run contractor whose owner-operator holds a Journeyman Red Seal roofing ticket and a Journeyman architectural sheet metal ticket, with over 20 years stated in the roofing trade. The company specializes in shingle, torch-on and architectural metal roofing for residential and commercial clients, along with roof repairs, across the Okanagan Valley.

Roof Replacement Roof Repair Asphalt Shingles Torch-On Roofing Metal Roofing Architectural Sheet Metal
Visit Above & Beyond Roofing Ltd.
#7

Credo Roofing

Widest Okanagan Service Area
ExperienceEstablished local roofer
BBB StatusA Accredited
SpecialtyResidential & Commercial
Service AreaOkanagan & Thompson regions

Credo Roofing is a Kelowna-based contractor and BBB Accredited Business (rated A) that installs asphalt shingle, metal and tile roofing across one of the broadest service maps in the region, from Kamloops and Merritt south to Osoyoos. The site lists GAF, CertainTeed and IKO among the manufacturer brands it works with, and offers roof repair, replacement and leak detection for residential, commercial and flat roofs.

Roof Replacement Roof Repair Asphalt Shingles Metal Roofing Tile Roofing Flat Roofing Leak Detection
Visit Credo Roofing
#8

Blue Jay Roofing

GAF-Certified Residential & Commercial
ExperienceEstablished local roofer
BBB StatusNot Listed
SpecialtyResidential & Commercial
Service AreaWest Kelowna, Kelowna & the Okanagan

Blue Jay Roofing is a family-owned West Kelowna company serving the wider Okanagan that is GAF Certified for both residential and commercial roofing (GAF ID 1143220), with eligibility for GAF's System Plus enhanced warranty. Services include roof replacement and repair, asphalt shingles, metal roofing and commercial flat-roof systems (TPO and PVC), and the company is licensed, insured and carries WorkSafeBC coverage on every crew.

Roof Replacement Roof Repair Asphalt Shingles Metal Roofing Flat Roofing Commercial Roofing Emergency Repair
Visit Blue Jay Roofing
#9

JJ Roofing and Exteriors

Best for Repairs & Steep-Slope
ExperienceBBB-accredited since 2019 (11 years in business)
BBB StatusA+ Accredited
SpecialtyResidential Roofing & Repairs
Service AreaKelowna, BC

JJ Roofing and Exteriors is a Kelowna roofing and exteriors contractor that BBB lists as an A+ Accredited Business (accredited 2019, 11 years in business). The company focuses on residential shingle roofing and a strong repair menu, roof leak repair, emergency repair and shingle repair, along with cedar roofs and flat or gravel roof conversions.

Roof Replacement Roof Repair Asphalt Shingles Emergency Repair Cedar Roofing Flat Roof Conversion
Visit JJ Roofing and Exteriors
#10

Western Valley Roofing & Exterior

Best Long-Term Material Warranty
ExperienceEstablished local roofer
BBB StatusNot Listed
SpecialtyResidential Roofing
Service AreaPenticton to Kelowna, Okanagan Valley

Western Valley Roofing & Exterior is a GAF-certified residential contractor serving the Okanagan Valley from Penticton to Kelowna, and states it is one of only two regional providers authorized to offer GAF's 50-year non-prorated material warranty. The company installs asphalt shingle, metal, rubberised and cedar shake roofing and also offers gutters, skylights, moss removal, permanent exterior lighting and annual maintenance plans.

Roof Replacement Roof Repair Asphalt Shingles Metal Roofing Cedar Shakes Eavestrough Skylights Moss Removal
Visit Western Valley Roofing & Exterior

How to Choose a Roofing Contractor in Kelowna

Confirm a City of Kelowna business licence

British Columbia has no province-wide roofing trade licence, so the key local credential is a valid City of Kelowna business licence (the City maintains a searchable business-licence registry). Any legitimate Kelowna roofer should hold one; if a contractor cannot point you to their licence, treat that as a red flag before signing anything.

Verify WorkSafeBC (WCB) coverage in good standing

Roofing is a high-risk trade and WorkSafeBC coverage is essential in BC. If a crew is hurt on your Kelowna property and the contractor is not in good standing with WorkSafeBC, you could be exposed to liability. Ask for the clearance letter or WorkSafeBC account number and confirm it directly, several firms here (Roof Doctor, Pinnacle, Blue Jay) advertise active coverage.

Check BBB accreditation and rating

BBB operates in Canada, and the Kelowna BBB lists multiple A+ Accredited roofing contractors including Madge Custom Roofing, TI Roof Rescue, Roof Doctor, Pinnacle and Premium Roofing. An A+ accredited profile with the accreditation date is a useful, verifiable trust signal, look it up on bbb.org rather than relying on a logo on a website.

Match certifications to your roofing system

Manufacturer credentials matter because they unlock stronger warranties. For asphalt shingles look for GAF, IKO, CertainTeed or Malarkey installers (TI Roof Rescue, Credo and Blue Jay all reference these); for flat or commercial membranes confirm TPO/EPDM/torch-on experience. Western Valley's authorization for GAF's 50-year non-prorated warranty is an example of certification translating into a real consumer benefit.

Insist on the building permit and BC Building Code compliance

A full roof replacement in Kelowna generally requires a City of Kelowna building permit, which ensures the work meets the BC Building Code, including ice-and-water shield, ventilation and structural requirements for the Interior climate zone. A reputable Kelowna roofer will know the permit process and pull or coordinate it; avoid anyone who suggests skipping it to save time or money.

Get a written quote and workmanship warranty

Compare detailed written quotes that specify materials, underlayment, ice-and-water shield coverage, ventilation and cleanup, not just a single bottom-line number. Many established Kelowna firms offer a 10-year workmanship warranty (Roof Doctor, Pinnacle, Premium Roofing), which is separate from the manufacturer's material warranty, so confirm both are in writing before work begins.

Frequently Asked Questions

For a typical 1,500-2,500 sq ft Kelowna home with asphalt shingles, roof replacement generally runs about $8,000-$20,000 CAD in 2026, with many homeowners landing near the mid-teens. Larger, steeper or premium-material roofs (metal, tile, complex flat systems) can push a project toward $35,000 CAD or more. Pitch, current condition, tear-off, ventilation upgrades and permit fees all move the price.
Architectural asphalt shingles are the most common and cost-effective choice and handle the Okanagan's hot, dry summers and cold winters well when paired with proper ventilation and ice-and-water shield. Standing-seam metal is increasingly popular for shedding snow, resisting wildfire embers and lasting decades, while flat-roofed and commercial buildings typically use torch-on (SBS), TPO or EPDM membranes. Proper attic ventilation matters as much as the material for preventing ice dams.
British Columbia does not have a province-wide roofing trade licence, but contractors must hold a City of Kelowna business licence and carry WorkSafeBC (WCB) coverage, and crews must have working-at-heights training. For the homeowner, a full roof replacement in Kelowna generally requires a City of Kelowna building permit so the work meets the BC Building Code; permit fees scale with the value of the project.
In Kelowna's Interior climate, a quality architectural asphalt shingle roof typically lasts about 20-30 years, though freeze-thaw cycling, intense summer UV and occasional heavy snow loads can shorten that without good ventilation and maintenance. Metal roofs commonly last 40-50+ years, and well-maintained torch-on or membrane flat roofs often run 20-30 years. Annual inspections and prompt repairs meaningfully extend any roof's life here.
Look for a verifiable City of Kelowna business licence, active WorkSafeBC coverage, liability insurance and, ideally, a BBB-accredited profile (the Kelowna BBB lists several A+ accredited roofers). Confirm manufacturer certifications that match your roof type, ask for local Okanagan references, and get a written quote and workmanship warranty. A roofer who handles the building permit and explains ventilation and ice-and-water shield is showing real local expertise.
Kelowna sees cold winters with snow and repeated freeze-thaw cycles that can drive ice damming at the eaves, while long, hot, sunny summers accelerate UV wear on shingles. The region's wildfire risk also makes ember-resistant materials like metal worth considering. Proper attic ventilation, adequate insulation and a code-compliant ice-and-water shield along eaves and valleys are the most important defences against leaks and ice dams in this climate.

Roofing in Kelowna

Kelowna's roofs face the full swing of an Interior British Columbia climate: cold, snowy winters followed by long, hot, dry and intensely sunny summers. The biggest seasonal threats come from snow load and the repeated freeze-thaw cycling that occurs when daytime melt refreezes overnight, working its way into shingles, flashings and fasteners. That same cycling drives ice damming, where meltwater backs up behind a ridge of ice at a poorly ventilated eave and forces its way under the shingles. Summer brings the opposite stress, prolonged UV exposure and heat that bake asphalt shingles and dry out membranes, while the Okanagan's wildfire-prone landscape adds ember resistance to the list of things a Kelowna roof has to handle.

Material choices in Kelowna reflect those demands. Architectural asphalt shingles remain the dominant residential choice for their balance of cost, durability and availability, and most of the contractors in this guide install GAF, IKO, CertainTeed or Malarkey systems. Standing-seam and other metal roofing is growing in popularity for its ability to shed snow, resist wildfire embers and last for decades. On flat-roofed homes, additions and the city's commercial and multi-family buildings, torch-on (SBS modified bitumen), TPO and EPDM membranes are the norm. Across all of these, proper attic ventilation and a code-compliant ice-and-water shield at the eaves and valleys are what keep an Okanagan roof watertight through the freeze-thaw season.

On the regulatory side, British Columbia does not issue a province-wide roofing trade licence the way Quebec requires an RBQ licence. Instead, the key credentials in Kelowna are a valid City of Kelowna business licence (the City keeps a searchable business-licence registry), active WorkSafeBC coverage for the crew, and working-at-heights safety training. For homeowners, the practical gatekeeper is the building permit: a full roof replacement in Kelowna generally requires a City of Kelowna building permit so the work is inspected against the BC Building Code, with permit fees scaling to the value of the job. A reputable contractor will know this process and either pull the permit or guide you through it.

All of this is why choosing an experienced local contractor matters in Kelowna specifically. A roofer who works the Okanagan year-round understands how to detail eaves and valleys against ice dams, how much ventilation a given attic needs, and how to schedule tear-offs around the region's weather windows. The companies ranked here are real, currently-operating Kelowna and Okanagan businesses, several with BBB A+ accreditation and decades of local history, that hold the manufacturer certifications and WorkSafeBC coverage to back their work. Verifying a contractor's licence, insurance and warranty before signing is the single best protection for one of your home's most important systems.

Browse Kelowna Roofers by Specialty

Looking for a specific type of roofing in Kelowna? See our independently ranked specialty guides.

Roofing Guides for Kelowna Homeowners

Find Roofing Contractors Nearby

Compare top-rated roofing contractors in British Columbia 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