Kelowna's Trusted Roofing Contractor — Repairs, Replacements & New Builds
PONDEROSA ROOFING, your Local Roofing contractor, is a professional Roofing Company that has been serving the greater Kelowna and Okanagan areas for decades. We provide professional repairs and maintenance and Commercial And Residential Roofing Construction and are sure to meet your roofing needs. Our team work hard to maintain our professional and trustworthy reputation.
Our specialized services are sure to meet your needs and exceed your expectations. Each member of our staff is professional and dependable, as well as friendly and trustworthy. Ponderosa Roofing have a passion for what we do and we care about our customers, making us the leaders in the Kelowna and Okanagan Valley roofing sector. We provide Roofing Services to Vernon, Penticton, and everything in between
Request a Free Instant Quote
Please Fill The Form
Why Choose Ponderosa Roofing
Since 2005, Ponderosa Roofing has specialized in roof repair, maintenance and inspection, and new roofing for commercial and residential buildings across Kelowna and the Okanagan Valley. We are fully licensed, insured, and backed by manufacturer warranties on every installation — committed to quality workmanship and honest pricing on every job.
Contact us for a free estimate and we will walk you through exactly what your roof needs.
What Should Be Included in Your Free Estimate?
In your free estimate you should find a timeline of your project and its completion date with the an approximate cost, a list of the type of materials needed, a description of the work performed and the possible additional charges coming along the way, and a description of the warranty. It’s always ideal for both parties to be clear on all aspects of the service to be completed before the project starts, it simply makes it… simpler!
Our Roofing Contractor Services
PONDEROSA ROOFING offers a wide variety of services to meet your every need. We offer Roof Replace: If your steep or flat roof is too old to repair, our team of trained pros will get it done fast. Don’t worry — we’ve got this.
Roof Repair
Experiencing deterioration? We can help. Repairing Roof Leaks – commercial or residential – no job too big is too big or too small. We have Passion in every job. Of course, if we notice a problem with your insulation in your attic, we will have an insulation specialist fixing it.
Metal Roofing
Does your metal roof need some attention? Our experienced Kelowna crew has the tools and expertise to handle any metal roofing repair or replacement.
Metal roofing has surged in popularity for good reason — it lasts significantly longer than asphalt shingles, can reduce energy costs by up to 20%, and aluminum options are made from 99% recycled material. The two most common choices are galvanized steel and aluminum, offering the best performance for the cost. Copper and zinc are excellent alternatives for those wanting premium longevity and corrosion resistance.
Why Is Metal Roofing The Best?
Metal roofing is one of the longest-lasting investments you can make in your home. With a lifespan of 40–70 years, minimal maintenance requirements, and the ability to withstand harsh Okanagan weather, it consistently outperforms traditional asphalt shingles over the long term.
Pricing varies based on material choice and roof size — we offer both per-square-foot and full-project quotes. Contact us for a free estimate.
Skylight Repairs
For those of you who have skylights on their house, you know how lovely it is to be able to see the sky, even from the inside. However, it can also be quite a hassle when there is a break down to a skylight. Being not only on the roof, but also a window of sorts, it takes special care and consideration. Your Best Kelowna Roofing Contractor is completely qualified to handle your skylight problems and repair them on the spot. We are experienced in the Repair of Skylights, big and small, wide and skinny, and we will do our best to complete our job to your satisfaction.
Roof Maintenance And Inspection

Regular maintenance is the most cost-effective way to extend the life of your roof. Ponderosa Roofing provides comprehensive maintenance and inspection services for homes and businesses across Kelowna, including debris removal, moss and mould treatment, and full structural assessments.
We recommend scheduling an inspection at least once a year — before small issues become expensive repairs.
Gutter Installation

Clogged gutters lead to water damage, foundation issues, and premature roof deterioration. Ponderosa Roofing provides professional gutter cleaning and installation for homes and businesses across Kelowna — we recommend servicing your gutters at least once a year.
We install aluminum and galvanized steel gutters in 4-inch and 5-inch widths. Aluminum is lightweight and corrosion-resistant, making it the most popular choice for Okanagan homes. We do not recommend plastic gutters — they are typically undersized and lack the structural support needed for heavy rainfall and snow load.
Roof Shingles
Ponderosa Roofing installs and repairs all shingle types, from basic strip shingles to premium luxury options. For most Kelowna homeowners, dimensional shingles are the best value — offering significantly better durability and curb appeal than standard shingles at a fraction of the cost of luxury alternatives.
The Superior Shingle Roofing System
Roof shingles protect your home from heat, storms, and high winds while contributing to its overall curb appeal. Available in asphalt, cedar, metal, fiber-cement, and stone, there is a shingle material to suit every budget and architectural style.
Proper installation starts with a solid roof deck and a quality underlayment — typically asphalt felt paper — to ensure a watertight seal. All Ponderosa Roofing installations comply with BC building codes.
Tile Roof
Replacing your cover? Want to go with a nice tile finish? You’re in luck, because we have plenty of experience with installing and maintaining tile roofs. Our professionals can have one installed in no time and get your house looking like new. Having an issue with your current tile? Don’t worry. We will be right out to check it for you and get it repaired as quickly as we can.
Pros and Cons of Tile Roofing
Tile roofs are one of the longest-lasting roofing options available, with many exceeding 100 years when properly installed. Available in clay, concrete, and slate, they offer excellent fire resistance, energy efficiency, and require virtually no maintenance over their lifespan.
One important consideration: tile is significantly heavier than other roofing materials. Ponderosa Roofing will assess your existing roof structure to confirm it can support the load before any installation begins.
Concrete Tile Roofing

Made from sand, cement, and water, concrete tiles are a durable and eco-friendly roofing option that suits both residential and commercial buildings. They are available in a wide range of shapes, colors, and textures — compatible with modern, Mediterranean, Spanish, and contemporary architectural styles.
Concrete tile roofs are fire-resistant, energy-efficient, and built to handle harsh weather conditions. Most installations come with a 40-year warranty and require minimal maintenance throughout their lifespan.
When Should You Replace Your Roof?
Most roofs last 20–50 years depending on material quality, ventilation, and climate exposure. We recommend an annual inspection — especially as your roof approaches the end of its warranty period — to catch issues early and avoid costly replacements.
Signs you may need a replacement:
- Missing, cracked, or discolored shingles
- Granule deposits collecting in your gutters
- Moss or algae growth on the surface
- Leaks or water stains on interior ceilings
- A spongy or bouncy feel when walking on the roof
- Recurring leaks in roof valleys where debris accumulates
If your roof is past the 15-year mark and showing any of these signs, contact Ponderosa Roofing for a free inspection before small issues become structural problems.
FAQ
How much does a roof replacement cost in Kelowna?
Roof replacement costs in Kelowna typically range from $8,000 to $20,000 depending on the size of your roof, the materials chosen, and the complexity of the installation. Asphalt shingles are the most affordable option, while metal and tile roofing carry a higher upfront cost but offer a longer lifespan. Contact Ponderosa Roofing for a free, no-obligation estimate.
How long does a roof last in BC?
In British Columbia, most asphalt shingle roofs last 20–30 years, metal roofs 40–70 years, and tile roofs over 50 years with proper maintenance. Lifespan depends heavily on installation quality, ventilation, and annual upkeep. Roofs in the Okanagan face added stress from heat, UV exposure, and heavy snow loads.
How do I know if my roof needs replacing or just repairing?
If damage is isolated to a small area — a few missing shingles or a minor leak — a repair is usually sufficient. If your roof is over 15 years old, showing widespread granule loss, sagging, or recurring leaks in multiple areas, replacement is the more cost-effective long-term solution. Ponderosa Roofing offers free inspections to help you make the right call.
Are you licensed and insured in BC?
Yes. Ponderosa Roofing is fully licensed and insured to operate in British Columbia. We carry full liability coverage and WorkSafeBC coverage on every job, protecting both our crew and your property throughout the project.
Do you offer free estimates?
Yes. Ponderosa Roofing provides free, no-obligation estimates for all roofing projects across Kelowna and the Okanagan Valley. We assess your roof, explain your options clearly, and provide a written quote with a project timeline before any work begins.
Get Your Free Roof Estimate Today
Ponderosa Roofing has been protecting Kelowna homes and businesses since 2005. Whether you need a repair, a full replacement, or just a professional opinion, we are here to help. Call us at (236) 599-0058 or rrequest a free estimate today.
We are Serving These Towns in the Okanagan Valley
Kelowna – West Kelowna – West Bank – Vernon – Penticton – Lake Country – Namarata – Summerland – Peachland