Business

How to Hire Roofing Subcontractors in BC Without Getting Burned (2026 Playbook)

Published 2026-06-22 · ~1904 words · back to blog

Roofing foreman reviewing a subcontractor agreement on a tablet while a crew installs asphalt shingles on a Burnaby home under overcast Pacific Northwest sky

Whether you're a general contractor expanding your crew, a property manager handling a multi-building re-roof, or a homeowner-builder taking on a full custom project, hiring roofing subcontractors in BC is a high-stakes decision and a surprisingly opaque process. The same sub can produce a 20-year roof on Monday and a 5-year roof on Friday depending on who's supervising. The same per-square quote can come in 40% apart on the same job depending on whether the sub builds the warranty work into the price or not. We've worked with hundreds of subcontractors across the Lower Mainland over the years — onboarding good ones, walking away from bad ones, and occasionally rescuing jobs from subs that someone else hired without doing the homework. This guide is the field manual we wish existed: how to vet, what to pay, what to put in the contract, and the five red flags that consistently predict a job going sideways before the first bundle is loaded.

Vetting roofing subs — what to actually check

The vetting process for a Lower Mainland roofing sub should take no more than 30 minutes and produce a yes-or-no answer. We use a six-item checklist:

1. WorkSafeBC clearance — pulled live in front of you

Open worksafebc.com/clearance-letter on your phone, type in their business number, and watch the result load. Active and good standing? Move on. 'Account not found' or 'outstanding premiums'? Stop the interview. This is the cheapest fraud-detection tool in the trade and most generals skip it.

2. Insurance certificate verification — call the broker

Don't just look at the certificate; call the broker listed on it to confirm it's still active. Cancelled-but-not-shredded certificates circulate constantly in the BC trades. The broker call takes two minutes and screens out the worst 5% of subs immediately.

3. References — three minimum, called the same week

Ask for three generals or homeowners they've worked for in the last 12 months. Call all three. The questions to ask: 'Did they finish on the agreed date? Did they show up sober and on time? Did the workmanship hold up after the first wet season? Would you hire them again — and if not, what changed?' Ignore reference lists older than 12 months; the BC trades cycle fast.

4. Photos of the last three jobs — not just the finished beauty shot

Ask for in-progress photos: underlayment laid, valleys flashed, ridge vent installed, step-flashing at the chimney. A sub who can only show you the curb-appeal photo is hiding the substrate. A sub who hands you a phone full of detail shots is proud of their work — hire that one.

5. RCABC or association membership

Membership in the Roofing Contractors Association of British Columbia or equivalent (CRCA, NRCA) isn't legally required but it filters for subs who care about the trade. Members get continuing education, code updates, and access to the RCABC Guarantee program. Non-member doesn't mean bad, but member is a meaningful positive signal.

6. A site visit — not an interview

Best vetting move we know: meet the sub on their current job site for 15 minutes. You learn more from watching them tarp a stack of bundles, talk to a homeowner, and clean up at end-of-day than you'll learn from any reference call.

What you should pay — 2026 Lower Mainland benchmarks

Labour-only sub rates (general supplies materials), Lower Mainland average, 2026: Asphalt 3-tab or architectural installation — $95–$135 per square depending on pitch and access; tear-off — $35–$55 per square (single layer) or $70–$95 per square (double layer); cedar conversion to asphalt — $145–$170 per square installed; metal standing seam — $180–$240 per square plus a flat brake setup; torch-on cap sheet — $4.50–$6.00 per square foot; cedar shake new install — $480–$620 per square; flashings (chimney, skylight, valley) — $25–$45 per linear foot; pipe boots and vents — $75–$110 per penetration. If you're getting bids 25% below these numbers, the sub is either inexperienced, uninsured, or planning to upcharge mid-job. If you're getting bids 30% above, you're either being quoted retail or the sub doesn't actually want the work and is bidding to lose. Build a small comparison spreadsheet with five recent bids you've collected for similar scopes and update it quarterly — the BC market moves enough that 2024 numbers are already obsolete.

The five contract clauses every sub agreement needs

A subcontractor agreement doesn't need to be 20 pages — ours is two — but it does need these five clauses to protect both sides: (1) Scope and per-unit rate with explicit pitch and access multipliers spelled out before the first job. (2) Payment terms with a hard maximum number of days from completion to deposit, no retention beyond a defined cap, and a named dispute process. (3) Warranty obligations — who covers year-1 call-backs, who covers year-2+, and what triggers a call-back chargeback. (4) Insurance and clearance maintenance — the sub agrees to maintain WorkSafeBC, GL, and (if applicable) Hot Roofing Insurance for the duration of the engagement and for 24 months after the last job. (5) Indemnification scoped to negligence only, not the open-ended 'indemnify for any and all claims' language that leaks into trade contracts copied from US templates. If any of these five clauses is missing or one-sided, you'll regret it by job three.

Five red flags that predict a bad job before the first bundle is loaded

After years of onboarding and parting ways with subs, these five predictors consistently call the outcome:

Red flag #1: A deposit request to 'hold the date'

Roofing subs are paid for completed work. A deposit request means cash-flow problems, which means the sub will be tempted to leave your job to chase the next deposit. Walk away.

Red flag #2: Vague answers on insurance

'I think it's around $2 million' is not an answer. A pro knows their coverage to the dollar because they pay the premium quarterly. Vague = uninsured or under-insured.

Red flag #3: No fixed business address

A truck and a phone is not a business. You need a place to serve papers if the work goes wrong. A sub working out of a residential address is fine; a sub with no address at all is not.

Red flag #4: Won't put pitch and access multipliers in writing

If the per-square rate is quoted but the multipliers are 'we'll figure it out when I see the roof', expect a 20–40% surprise on invoice. Get the multipliers in writing before the first day.

Red flag #5: Bad-mouths the last general they worked for

Sometimes the last general was genuinely bad. Often, the sub is the constant variable. If every reference call you make ends with the sub trashing the person they're naming as a reference, hire someone else.

Managing the relationship once they're on the job

A sub agreement gets you started, but the day-to-day matters more. Three things we do that keep our sub relationships clean: First, we pay weekly, not monthly. The cost of a weekly payroll run is trivial; the goodwill it generates is enormous, and it's a screen against generals who are using sub money as working capital. Second, we publish the schedule three weeks out and don't move dates unless weather forces it — subs plan their personal lives around our calendar and we respect that. Third, we run a 15-minute end-of-job call with the sub after every install: what went well, what slowed you down, what would you change. Most generals skip this and end up rediscovering the same problems job after job. The subs who stick with us for years are the ones who feel like their feedback shows up in the next month's process.

Common mistakes generals and homeowners make

The mistakes we see most often when someone is hiring roofing subs for the first time: (1) Hiring the lowest bid by reflex. The middle of the bid range is almost always the right call — the low bid is hiding something, the high bid is shopping for a sucker. (2) Skipping the WorkSafeBC clearance check because 'the sub seems trustworthy'. Trust is not a substitute for a 10-second insurance check. (3) Letting the sub set the material order. Generals supply materials, period — the moment a sub controls material procurement, the markups appear and they're invisible. (4) Not visiting the site daily. A sub who knows the GC is coming by at 11 AM and 3 PM produces a different roof than a sub who knows nobody will look until close-out. (5) Paying the final invoice before walking the roof. Always walk the roof, ideally with the sub on the ground, before the final cheque goes out. Issues are easy to fix during cleanup; they're a six-month war once the cheque has cleared.

What a clean onboarding process looks like

Once a sub has cleared vetting and signed the agreement, the onboarding window is the most important week of the relationship. Done well, it sets every job for the next two years up for success. Done badly, both sides discover the mismatch on a wet roof at 6 AM. Our onboarding sequence runs five steps over seven days. Day 1: paperwork upload to a shared folder, certificates verified, GST and business number cross-checked against CRA, calendar invite sent for week-2 first job. Day 2–3: site visit on the sub's current job (or a recent reference site) to see how they actually work — clean-up habits, tarp discipline, communication with the homeowner, how they handle a small surprise like a rotten deck board. Day 4: a one-hour office session covering our published-rate sheet, our back-charge rules, our warranty workflow, the per-job statement format, and the dispute escalation path. Day 5–6: shadow on one of our installs (sub paid for the day) so they see how we run a site end-to-end. Day 7: first solo job, deliberately picked as a smaller 10–15 square asphalt re-roof so any process friction surfaces on a low-stakes project. By the end of week one, the sub knows our process and we know their work. Skipping any step in this sequence to 'save time' costs both sides on the back end every time.

Building a long-term sub bench that compounds

A good sub bench is the single most valuable asset a roofing general builds — more valuable than the brand, the website, or the trucks. Once you have eight to twelve reliable subs who know your process, your published rates, and your homeowner-experience standards, you can scale your install volume by 40% in a season without any drop in quality. The mechanics of building this bench over years: pay slightly above market when a sub is exceptional (small premium, big retention impact), share quote-pipeline visibility so subs can plan their own businesses, run a quarterly group meeting (just lunch, an hour, no agenda) where subs swap problem-solving across crews, and write recommendations on LinkedIn or to other generals when a sub takes work elsewhere. The last point is counter-intuitive — why help a sub leave? Because the sub remembers it, and because the BC trades are small enough that today's departure is next year's return. The generals with the deepest sub benches in the Lower Mainland are universally the ones who treat their bench like long-term partners rather than interchangeable labour. The financial outcome over a 10-year horizon isn't close.

When it makes sense to skip subs entirely

For homeowners reading this: if you're tackling a single-home re-roof and the project will only happen once in your life, hiring a published-rate general (like us) is almost always cheaper than acting as your own GC and managing subs directly. The 8–12% margin a published-rate general charges covers permit pulling, material procurement, sub vetting, scheduling, supervision, warranty backstop, and disposal — all of which you'd otherwise do yourself, often badly because you're learning the process on your own roof. The economics flip only when you're managing 4+ buildings, have an in-house construction manager already, or are a developer with repeat volume. Even then, most professional GCs eventually find that running an in-house crew on top of subs simplifies less than they expect. For a single roof, use a general; for a portfolio, build a sub bench; for a one-off custom build, hire a project manager who already has a sub bench. See our Lower Mainland pricing guides for what published-rate work actually costs across the 18 cities we serve, or our pricing methodology for the math behind the per-square model.

Frequently asked

Is it legal to hire roofing subs without WorkSafeBC coverage in BC?+

No. If you're acting as a general or a homeowner-builder and you pay an uninsured sub who is then injured on your roof, WorkSafeBC can issue a stop-work order and assess you for back premiums plus penalty. Always run a clearance check before the first day on site.

What's a fair per-square rate for asphalt installation in 2026?+

Lower Mainland norm is $95–$135 per square installed (labour only, materials supplied by the general or homeowner), with pitch and access multipliers stacking on top. Anything below $80 means the sub is either underinsured, undertrained, or about to bid up after starting.

Should I pay a deposit to a roofing sub?+

No. Subs are paid for completed work, not for showing up. Generals supply materials directly to the site. If a sub demands a deposit to 'hold the date', that's a cash-flow problem on their end — and a predictor of a sub who'll walk off a half-finished roof to chase the next deposit.

Can I hire a sub directly as a homeowner instead of using a general?+

Legally yes, but you become the de facto general — which means you carry the WorkSafeBC obligation, the permit liability, the workmanship warranty, and the lien risk from any unpaid materials. For most homeowners the 8–12% margin a published-rate general charges is far cheaper than the risk you absorb by going direct.

What's the single biggest red flag when interviewing a roofing sub?+

Inability to produce a current WorkSafeBC clearance letter on the spot. It takes 10 seconds to pull one from the WorkSafeBC website. A sub who says 'I'll send it later' is a sub who doesn't have one.

Lock In Your Booking

No deposits. No pressure. Real human callback within 24 hrs.

Vancouver: Re-roof permit required; recycling fee applies at Vancouver Landfill.
Best callback time