Serving the Cowichan Valley Regional District
About Cowichan Roofing
Cowichan Roofing provides 4 core residential services—asphalt replacement at $8,000 to $20,000, leak repair, standing-seam metal, and moss treatment—across Duncan, North Cowichan and the Cowichan Valley Regional District. We protect your home with experienced local crews and clear written scopes before any work begins. Cowichan Roofing starts every $8,000 to $20,000 project across Duncan, North Cowichan and the Cowichan Valley with an on-site assessment. We provide a written scope detailing materials, underlayment, 1/300 ventilation and a sheathing allowance, because we cannot evaluate decking condition from the street. Cowichan Roofing backs every $8,000 to $20,000 job across Duncan, North Cowichan and the Cowichan Valley with two essential credentials: active WorkSafeBC coverage and commercial general liability insurance. We give you written proof of both before our crew begins work on your roof.
Every job starts on the roof
We get up on your roof before we give you a number. We spend about an hour inspecting your shingles, flashing, valleys, gutters and accessible attic space.
We inspect your roof up close because deck rot and ventilation problems cannot be seen from the ground. Sheathing softened under a long-running valley leak, insulation blocking soffit intake vents, or a second shingle layer nobody mentioned all change the price materially. We check those before we quote, so the figure on your quote matches the figure on your invoice, every time.
What the written scope has to say
Our written scope specifies old shingle removal, underlayment type, flashing, venting details, sheathing allowances, disposal fees, and cleanup expectations. You can explore full pricing and material options in our roof cost guide.
We put every specification in writing before work starts so you avoid unexpected costs during installation.
Credentials
We protect your home with active WorkSafeBC coverage and a commercial general liability insurance policy. Ask and either one shows up before work starts.
Built around Cowichan conditions
What your roof needs changes a lot across this valley, even between places only a few minutes apart. Duncan averages roughly 1,350 mm of precipitation a year, Lake Cowichan about 2,048 mm with 28 cm of snowfall at 180 metres, and Cowichan Bay adds salt air and open wind across the tidal flats. We adjust our underlayment and flashing specs depending on whether your home sits along the coast or at higher Lake Cowichan elevations.
That's why we assess every property on its own — and why moss treatment, ventilation and flashing get more attention here than shingle brand.
Explore roof replacement in detail, or see all the service areas covered.
To find out what a Cowichan Valley roof actually needs, get a free assessment — the scope, the materials and the figure come back in writing.