Serving the Cowichan Valley Regional District
Contact Cowichan Roofing
Roofing quotes across the Cowichan Valley Regional District start with the quote form on this site. Useful detail includes roof type and approximate age, what is visible from the ground — moss, missing shingles, a ceiling stain — and the property address or area, since exposure differs sharply between Duncan, Lake Cowichan and Cowichan Bay. An on-site assessment follows, and the written scope comes back after that rather than over the phone.
What happens next
- 1
Send the roof details — Roof type and rough age, what is visible from the ground, and the property area. Photos help but are not required.
- 2
On-site assessment booked — About an hour on a typical home — shingle field, flashing, valleys, gutters and the attic side where access allows, with photos of anything found.
- 3
Written scope and figure — Materials, underlayment, ventilation, sheathing allowance, disposal and cleanup, plus the variables that could move the number. No pressure, no expiry-dated discount.
Service area
Coverage runs across the Cowichan Valley Regional District — the City of Duncan, the Municipality of North Cowichan including Chemainus, Crofton, Maple Bay and Westholme, the Town of Lake Cowichan, and Cowichan Bay, along with the rural areas toward Sahtlam, Glenora, Cobble Hill, Mill Bay and Shawnigan Lake.
Rural and acreage properties are worth flagging when the request comes in. Equipment access and disposal-bin placement affect the scope more on a treed rural lot than on a town street, and knowing about it early keeps the quote accurate.
See the roof cost guide for pricing, or view the service areas covered.
Free, no-obligation quote
Get a roofing quote in Duncan
Send the roof details and get a written quote back. On-site assessment first — no estimates guessed over the phone.