Our Vetting Process

    We Turn Away More
    Than We Accept.

    Fewer than 1 in 10 contractors who apply to our network make it through. Here's what the other 9 couldn't pass.

    Want to work with contractors who've already passed this?

    Get Matched — It's Free
    The Six Stages

    What Every Contractor in Our Network Has Passed

    This isn't a checklist we run once at signup. It's an ongoing process — and the bar to get in is intentionally high.

    01
    Stage 01

    License Verification

    We run every contractor through the CSLB database before anything else. Active status, correct classification for your project type, no disciplinary history. If it doesn't check out, the conversation ends there.

    02
    Stage 02

    Insurance Verified Through TrustLayer

    Not a PDF they emailed us. We use TrustLayer to pull live certificates of insurance directly from the carrier — general liability, workers' comp, auto. We confirm the coverage amounts and check that you'd be named as additional insured.

    03
    Stage 03

    Reference Calls — The Real Ones

    We call past clients and ask the questions most people skip: How did they handle a problem? Did the budget hold? Was the schedule close to what was promised? Would you hire them again? We're looking for consistent answers, not just good ones.

    04
    Stage 04

    Past Work Reviewed

    We look at photos and documentation from completed projects similar to yours. Not portfolio shots — actual project records. We're checking craftsmanship quality, scope complexity, and whether the work matches what the contractor is telling us.

    05
    Stage 05

    Business & Reputation Check

    Years in operation, complaint history, legal standing, financial stability. A contractor with great work and a history of not paying their subs is a risk we don't take.

    06
    Stage 06

    Ongoing Credential Monitoring

    This is where most vetting processes stop — and where ours keeps going. Through TrustLayer, we monitor insurance and license status continuously. If anything changes after onboarding, we know before you'd ever find out.

    Technology Partner

    Why We Use TrustLayer

    Insurance certificates can be faked. PDFs can be outdated. We don't rely on documents contractors email us — we use TrustLayer to pull live verification directly from carriers and monitor it continuously. If a policy lapses at any point, we know before the contractor would even think to tell us.

    • Real-time certificate of insurance tracking — not static PDFs
    • Automated license verification through official state databases
    • Instant alerts if any credential changes or lapses

    Monitored Continuously

    Credentials don't just get checked at signup and forgotten. They're tracked in real time, so what was true when a contractor joined is still true when they show up to your project.

    Automatic Disqualifiers

    What Gets a Contractor Rejected

    These aren't edge cases. They come up regularly. Any one of them is enough.

    Expired or invalid California contractor license
    Lapsed general liability or workers' comp insurance
    References we couldn't verify — or that told us to keep looking
    Unresolved complaints or legal disputes on record
    Project photos or documentation that doesn't hold up to scrutiny
    Financial indicators that suggest they can't complete what they start

    Every contractor we introduce has passed all of this.

    You don't have to do the vetting yourself. That's exactly what we're here for.

    Get Matched With a Vetted Contractor