Roofing Contractors in British Columbia
Find a roofing company in your city. Compare services and contact contractors directly.
9 results
No matching results. Try another search or clear the filters.
British Columbia Cities
Vancouver
British Columbia
Surrey
British Columbia
Burnaby
British Columbia
Richmond
British Columbia
Abbotsford
British Columbia
Coquitlam
British Columbia
Kelowna
British Columbia
Langley
British Columbia
Saanich
British Columbia
Roofing in British Columbia
British Columbia's roofing market is shaped by a sharp split between the wet coast and the dry Interior. Across Metro Vancouver, the Fraser Valley and Greater Victoria — where most of the province's population and building stock sit — the dominant driver is the rain-shadow's opposite: sustained wet-season rainfall, high humidity and moss growth on north-facing slopes. Asphalt architectural shingles are the default residential covering, with SBS-modified bitumen (torch-on) and single-ply membranes (TPO, EPDM) common on the many flat and low-slope roofs of strata townhomes and mid-century homes.
The Interior tells a different story. Kelowna and the Okanagan face hot, dry summers, wildfire-ember exposure and real snow load in winter, which pushes demand toward Class A fire-rated assemblies, metal roofing and steeper-pitched designs that shed snow. Coastal and exposed sites — outer Vancouver Island, the Sunshine Coast — contend with wind-driven rain and gusts off the Pacific, so wind-rated shingle installation and secure flashing detailing matter more than in sheltered inland suburbs.
The region's aging housing stock reinforces steady replacement demand: much of Vancouver, Burnaby and Victoria was built between the 1950s and 1990s, and cedar-shake roofs from that era are frequently converted to asphalt or metal on re-roof. Older cedar and low-slope tar-and-gravel roofs reaching end of life, combined with strata buildings scheduling major capital repairs, keep both residential and multi-family reroofing active year-round.
Licensing & Regulations
British Columbia does not issue a province-wide trade licence specifically for roofing contractors — there is no roofing licence class as such. Instead, three requirements govern legitimate operators: a municipal business licence from the city or municipality where the work is performed; mandatory registration and active coverage with WorkSafeBC, which sets and enforces fall-protection and occupational health-and-safety rules for roofing under the OHS Regulation; and liability insurance carried by the contractor. Roofing work must comply with the BC Building Code, which the province sets, while building permits are issued and enforced by local governments (or First Nations) rather than the province. Homeowners should confirm WorkSafeBC registration and municipal licensing before hiring.
Typical Costs
For a typical single-family home in British Columbia, asphalt shingle roof replacement runs roughly $4–$9 per square foot, or about $8,000–$18,000 on a 2,000 sq. ft. roof; metal roofing runs about $8–$30 per square foot. Labour rates in Vancouver and Victoria tend to run about 15–20% higher than elsewhere in the province, so full tear-off architectural-shingle jobs in those markets are frequently quoted at the upper end of these ranges (source: Green Building Canada, Average Roof Replacement Cost in BC).
Frequently Asked Questions
Do I need a permit to replace my roof in British Columbia?
It depends on your municipality, because building permits in BC are issued by local governments, not the province. Many BC municipalities exempt a straightforward reroof — replacing the first or second layer of roof covering on a one- or two-family dwelling with no structural or sheathing changes — but require a permit once structure, sheathing or added layers are involved. Always confirm with your local building department before work begins.
Does a roofing contractor in BC need to be licensed?
British Columbia has no roofing-specific provincial trade licence. Legitimate roofers instead hold a municipal business licence for the city they work in, are registered with WorkSafeBC (which is mandatory and covers workers for on-site injuries), and carry liability insurance. Ask any contractor for their WorkSafeBC clearance letter and proof of insurance before signing — hiring an unregistered roofer can expose you to liability if a worker is hurt.
What roofing material is best for BC's climate?
It depends on your region. On the wet coast — Vancouver, the Fraser Valley, Victoria — asphalt architectural shingles and, on flat or low-slope roofs, SBS torch-on or TPO/EPDM membranes handle heavy rain and moss well. In the drier, snow-prone Interior such as Kelowna, metal roofing and Class A fire-rated assemblies are favoured for snow shedding and wildfire-ember resistance. Match the product to rainfall, snow load and fire exposure in your area.
When is the best time of year to replace a roof in British Columbia?
Late spring through early fall — roughly May to September — is the preferred window across most of BC, because coast roofers need dry conditions to install shingles and torch-on membranes and to let sealants set. The Coast's wet season from October to March limits workable days and can delay jobs, while the Interior's summer is reliably dry. Booking a few weeks ahead is common, as good-weather slots fill quickly.
Roofing Guides for British Columbia Homeowners
Own a Roofing Company? Get Reviewed for This Directory
Tell us about your roofing company and provide sources for its services, contact details and credentials. A submission requests an editorial review and does not guarantee inclusion or a position in a list.
Request a Review