You just landed a $2M commercial buildout. You've got your subs lined up. Electricians, plumbers, HVAC, concrete — everybody's ready to go.
Then a sub's worker gets hurt on day 3. You pull their COI. It expired two months ago.
You're now personally liable for a six-figure claim.
This happens to general contractors every single week. And it's almost always preventable with a proper onboarding process.
The Real Cost of Sloppy Onboarding
Here's what most GCs don't realize: the biggest risk isn't hiring a bad sub. It's hiring a good sub whose paperwork isn't current.
According to construction industry data:
- 68% of subcontractor COIs have at least one coverage gap when reviewed closely
- $50K-$500K is the typical range of uninsured claims that GCs absorb
- 4.2 hours/week is what the average office manager spends chasing insurance documents
The fix isn't working harder. It's having a system.
The Complete Subcontractor Onboarding Checklist
1. W-9 and Business Verification
Before anything else, verify the basics:
- [ ] Valid W-9 with matching EIN
- [ ] State contractor license (verify on state licensing board)
- [ ] Business entity verification (LLC, Corp, etc.)
- [ ] Check for active liens or judgments
2. Insurance Verification (The Critical Step)
This is where most GCs fail. They accept a COI PDF at face value. Don't.
- [ ] General Liability: Minimum $1M per occurrence / $2M aggregate
- [ ] Workers' Compensation: Active policy, not expired, correct state
- [ ] Auto Liability: If they bring vehicles to your site
- [ ] Umbrella/Excess: For high-risk trades (roofing, demolition, electrical)
- [ ] Your company listed as Additional Insured on their GL policy
- [ ] Certificate Holder is your company, not some other GC from their last job
- [ ] Policy dates cover your project timeline
- [ ] No exclusions that would void coverage for your scope of work
3. Safety & Compliance
- [ ] OSHA 10/30 certifications for key personnel
- [ ] Site-specific safety plan reviewed and signed
- [ ] Drug testing policy acknowledgment
- [ ] Toolbox talk participation requirement
4. Contract & Administrative
- [ ] Signed subcontract with scope, schedule, payment terms
- [ ] Lien waiver process agreed to
- [ ] Change order procedure documented
- [ ] Insurance renewal reminder set (30 days before expiry)
The Part Nobody Talks About: Ongoing Verification
Getting a clean COI on day one is easy. Keeping it current for the life of the project? That's where GCs bleed money.
Insurance policies expire. Subs let coverage lapse. Carriers cancel policies mid-term. And nobody notices until there's a claim.
You need a system that:
- Tracks every vendor's insurance status in real time
- Alerts you before anything expires
- Lets subs upload their own documents (so you're not chasing them)
- Auto-checks coverage against your minimum requirements
How We Built This
We talked to dozens of GCs managing 10-100+ subs. The pain was universal: spreadsheets, email folders, expired COIs nobody caught, and zero audit trail.
So we built VendorShield — a COI tracking platform specifically for this problem.
How it works:
- Add your vendors and set coverage requirements by trade
- Upload a COI PDF → AI extracts all coverage details in seconds
- Vendors get their own portal to upload and update documents
- You get alerts at 30/14/7 days before any expiry
- One-click compliance reports for auditors or project owners
No spreadsheets. No email chains. No surprises.
It starts at $49/mo with a 14-day free trial. For a GC doing $1M+ in annual revenue, that's less than 0.06% of your gross — insurance against the uninsured.
The Bottom Line
Subcontractor onboarding isn't glamorous. It's not the part of the job that gets you excited. But it's the part that keeps you in business.
Every GC who's been on the wrong end of an uninsured claim will tell you: the cheapest insurance you'll ever buy is a proper verification system.
Try VendorShield free for 14 days →
Building VendorShield in public. Follow for more construction tech insights.
Top comments (0)