Hiring the wrong roofing contractor does not always mean hiring someone unlicensed. In British Columbia, some of the most costly roofing failures happen after a fully licensed contractor completes the job. The license was valid. The paperwork looked clean. But the roofer lacked the specific experience, certifications, and climate knowledge required to do the work correctly.
That gap is exactly what this checklist is designed to close.
Whether you own a home in Metro Vancouver, a commercial property in Prince George, or anything in between, vetting a roofing contractor requires more than confirming a license number. You need to verify WorkSafeBC coverage, understand how warranties actually transfer, assess flashing competency, and ask the right questions about experience with your specific roof type and regional climate.
This guide walks you through each step in a practical, sequential format. By the end, you will know what documentation to request, which credentials carry real weight in BC, what red flags to walk away from, and how to turn this checklist into a focused conversation before you sign anything.
Licensed Does Not Mean Qualified: Why the Distinction Matters in BC
In BC, a roofing contractor can hold a valid business licence and active WorkSafeBC registration while having minimal hands-on experience with your specific roof type or the conditions on your site. Those credentials confirm legal eligibility to operate; they confirm nothing else.
That gap matters most in Northern BC. Communities like Prince Rupert, Port Edward, Terrace, and Kitimat face sustained coastal rainfall, significant freeze-thaw cycling, and wind loads that exceed what most Lower Mainland contractors encounter in an entire career. A licensed roofing contractor who has never worked in these conditions lacks the competency the climate demands, regardless of what their paperwork shows. The same coordination gap that affects complex residential projects applies here: credentials describe a threshold, not a track record.
Many premature roofing failures involve contractors who cleared the licensing threshold but lacked system-specific or climate-specific competency. A contractor clears the licensing threshold, wins the bid, and installs a system they understand in general but not in context. The roof fails earlier than it should. The warranty dispute follows.
This checklist closes that gap. Each step gives you a concrete documentation request, a direct question to ask, or a clear disqualifier to apply before you sign anything.
Step 1: Verify Insurance and WorkSafeBC Coverage
Insurance documentation is the first concrete filter in this checklist, and it takes under 15 minutes to complete.
WorkSafeBC clearance letter: Request this directly from the contractor before work begins. The letter must be addressed to you specifically, not a generic copy circulated to multiple clients. A letter addressed to the contractor rather than your property offers no legal protection under the Workers Compensation Act. You can verify standing independently through the WorkSafeBC clearance letter portal.
Prime contractor responsibility: WorkSafeBC requires the designated prime contractor on a multi-employer worksite to coordinate safety systems and maintain documented health and safety procedures. Ask who holds that role and confirm it is documented in writing.
General liability insurance: Ask the contractor what per-occurrence liability limits they carry, and request a copy of the certificate of insurance, limits adequate for your project type should be confirmed with your insurer or legal advisor. Commercial projects, including those covered in this guide to budgeting a commercial construction project under pricing uncertainty, may warrant higher limits.
Subcontractor coverage: A clearance letter from the prime contractor does not extend to independent subcontractors. Request a separate clearance letter for each sub on site.
Named insured status: Ask the contractor to add your property as a named party on their liability certificate. This gives you direct recourse if a claim arises rather than requiring you to pursue the contractor indirectly.
Step 2: Check for RCABC Membership and the RoofStar Guarantee
Once insurance documentation is confirmed, check whether the contractor holds RCABC membership. The association’s searchable directory lets you verify status in under two minutes.
Membership carries real weight. RCABC members install three out of four commercial and industrial roofs in BC and are required to follow the Roofing Practices Manual (RPM), a documented set of installation standards covering everything from low-slope membranes to steep-slope systems and waterproofing details.
RCABC membership is not a legal requirement in BC. A contractor can operate without it. But on flat or commercial roof systems, its absence removes a meaningful accountability layer; there is no RPM obligation, no association oversight, and no access to the RoofStar Guarantee.
The RoofStar Guarantee, a third-party programme backed by RCABC Guarantee Corp, is available exclusively through members.
Ask the contractor two direct questions:
- Does the work on this project qualify for RoofStar coverage?
- Which program tier applies to my roof type: the 5-year, 10-year, or 15-year guarantee?
A contractor who cannot answer both questions clearly either does not hold RCABC membership or has not assessed your project carefully enough to quote it accurately.
Step 3: Test for Climate-Specific Experience in Northern BC
Credentials confirm a contractor can legally work in BC. They do not confirm the contractor has worked in a place like Prince Rupert, where annual precipitation routinely exceeds 2,600 mm and wind exposure near Port Edward runs significantly higher than inland or Lower Mainland sites. A contractor whose experience is concentrated in Vancouver or Kamloops has not encountered the sustained moisture loading, thermal movement, or wind uplift demands routine on the North Coast.
Ask directly: “How many roofs have you completed in this community in the last three years, and can you provide references?” A contractor without local project history in Prince Rupert, Terrace, or Kitimat is not the same risk profile as one with a verifiable track record here.
Then probe for specific decisions: how they select membrane systems for coastal exposure, what minimum slopes they specify, how they detail roof-to-wall transitions in high-wind zones, and what their underlayment overlap standards are. A qualified contractor answers these without hesitation.
The practical disqualifier: ask how their installation approach differs between a Terrace project and a Lower Mainland project. If they cannot articulate a clear answer, the gap between those environments is not something they have worked through. That answer matters more than their licence. Understanding why envelope failures concentrate at transitions makes these responses easier to evaluate.
Step 4: Confirm Roof-Type Specialization, Not Just General Licensure
Climate competency matters, but it only tells part of the story.
Steep-slope and flat roofing are distinct trades. Installing asphalt shingles, cedar, or metal panels uses different tools, sequencing, and failure modes than heat-welding a TPO membrane or torching modified bitumen. A contractor whose portfolio is 90% asphalt shingles is not automatically qualified to install a flat roofing membrane system, regardless of how long they have been operating locally.
Ask every contractor for a breakdown of completed work by roof type. What percentage matches your system, and how recently did they finish a comparable project? Recent, relevant experience matters more than total years in business.
For commercial flat or low-slope roofs, ask whether the contractor is certified by the membrane manufacturer. Many manufacturers maintain approved applicator programs, and it is worth asking directly whether the contractor is certified to install the specific membrane system and whether the material warranty depends on it.
For metal roofing, Northern BC’s wind exposure and temperature swings require specific knowledge of thermal expansion management and panel fastening for wind uplift. Ask the contractor to describe the fastening and expansion details they use in high-exposure installations.
If a roofing repair contractor is quoting patch work on an existing system, verify qualifications that match the scope before proceeding. Applying incompatible repair materials to an existing membrane is a recognised cause of accelerated system failure.
Step 5: Assess Flashing and Detailing Competency
Roof-type specialization matters, but even the right system fails when the details are wrong. Flashing failures at penetrations, valleys, parapet walls, and roof-to-wall junctions are a well-documented source of water infiltration, and one that most vetting conversations never address.
Ask the contractor to walk you through a specific detail relevant to your project. How do they flash a low-slope roof at a parapet wall? How do they integrate a steep-slope assembly with an exterior wall in a high-rainfall environment like Prince Rupert or Kitimat? The question itself is the test.
A qualified contractor will reference step flashing, counterflashing, or membrane termination methods by name and explain the installation sequence without prompting. Vague answers about “sealing everything up properly” are a disqualifier.
Request photos of completed flashing details from past projects. These rarely appear in marketing portfolios, but any competent crew will have them in their project documentation. If a contractor cannot produce them, that gap is worth noting.
For building envelope projects that combine roofing with siding or window installation, the standard goes further. If you want to start at the roof, not at the ceiling stain, confirm the contractor understands how the drainage plane integrates across all three systems, not just the roofing layer in isolation.
Step 6: Understand Warranty Structure Before You Sign

Warranty documentation deserves the same scrutiny you just applied to flashing details.
Every roofing project carries two distinct warranty types. The manufacturer’s material warranty covers product defects. The contractor’s workmanship warranty covers installation failures. They have separate claims processes, and one does not substitute for the other.
Material warranties are conditional. Most manufacturers specify minimum slope requirements, approved underlayment types, fastener patterns, and ventilation standards. Deviate from any of those conditions during installation and the warranty is void, regardless of what you paid for.
Ask every contractor this directly: “What workmanship warranty do you provide in writing, what does it cover, and what conditions void it?” A verbal commitment or a vague answer is a red flag. Written terms are standard professional practice.
On commercial projects, confirm who holds the manufacturer warranty registration. It should be registered in the property owner’s name, not the contractor’s. If the contractor closes or restructures after your project is complete, contractor-held registrations can leave you without recourse.
As introduced in Step 2, the RoofStar Guarantee formally separates your warranty coverage from the contractor’s ongoing solvency. Independent installation observations are built into the program, and responsibility shifts to RCABC Guarantee Corp after year two. For commercial flat roofing projects especially, it is worth asking whether your project qualifies.
Step 7: Request References and Project Documentation
Warranties confirm what a contractor promises in writing; references confirm whether they deliver on it.
Ask for at least three references from comparable projects completed in your region within the last three years. A general reference list from distant communities or older work does not tell you how this contractor performs on Northern BC roofing today.
When you call references, ask three specific questions:
- Was the scope of work documented in writing before the project started?
- Were there any changes, and how were they handled?
- Did the contractor finish on schedule and return to address any issues afterward?
Contractors who handle changes without written approval create conditions for post-project disputes.
Require a written scope of work, material specifications, and project timeline as part of the quote process. A contractor who resists putting scope in writing is creating ambiguity that typically resolves in their favour, not yours. For guidance on structuring these conversations, the Questions to Ask Before You Hire resource covers this ground in practical terms.
For commercial projects, request a completion package: inspection records, warranty registration confirmation, and as-built documentation of any deviations from the original scope.
A local roofing contractor with a genuine Northern BC track record should be able to provide verifiable references within a reasonable drive. If every reference is from outside the region or unavailable, that absence is itself useful information.
Red Flags That Should Stop the Conversation
Even if a contractor passes every step above, certain responses during a quote conversation should stop the process entirely.
- Demands for full or substantial upfront payment before materials are on site or work has begun. Structured payment tied to verified milestones is standard practice on well-run projects. A contractor who requires full payment upfront before breaking ground is a financial risk.
- Refusal or inability to provide a current WorkSafeBC clearance letter or written proof of liability insurance. Registration is a legal requirement for contractors who employ workers, unwillingness to produce documentation is non-compliance.
- A quote that lists only a total price with no breakdown of materials, roof system type, flashing details, or warranty terms. Vague quotes create disputes. A written scope protects both parties; review what to ask before construction starts if you are unsure what complete documentation should include.
- Evasive or inconsistent answers about experience with your specific roof type or Northern BC’s weather conditions. A qualified contractor answers these questions directly and without hesitation.
- Pressure to sign immediately, accept a verbal agreement, or bypass the permit process on work the BC Building Code requires a permit for. Skipping permits creates liability that stays with the property, not the contractor.
Use This Checklist as a Conversation, Not Just a Form
Run through every step in this checklist with each contractor who quotes your project. Price will vary; the quality of their answers will tell you far more.
As noted throughout this checklist, vague answers to specific technical questions are a competency signal, not a personality issue.
Documentation requests are standard professional practice in BC. Asking for a WorkSafeBC clearance letter, a written scope, and warranty terms in writing is routine on any properly run project. A contractor who treats those requests as unreasonable or adversarial is telling you something worth hearing before you sign.
The right contractor will welcome this checklist because it evaluates them on criteria that reflect real qualifications, not just price or availability. Qualified contractors understand that informed clients produce better projects: clearer scopes, fewer disputes, and work that holds up.
As construction and project planning continue to evolve, including how AI is reshaping how projects are planned and managed in Northern BC, the fundamentals of contractor vetting remain the same: documentation, demonstrated experience, and direct answers.
J&J Construction has been delivering roofing and building envelope work across Prince Rupert, Port Edward, Terrace, and Kitimat for nearly 50 years. If you want to talk through your project scope before committing to anything, contact us directly.
Conclusion
Vetting a roofer in BC is not about distrust; it is about protecting a significant investment in a demanding climate.
The right contractor will move through these steps with confidence. Use this checklist as the opening conversation, not the last one.
Ready to work with a team that welcomes the hard questions? Contact J&J Construction and let’s talk through your project.