Product tour

Every certificate read, checked, and chased — without you in the middle.

SubTrack is built for the person who tracks subcontractor compliance as one of nine jobs, not as a full-time compliance role. Here's exactly what it does, in the order you'd use it.

A slice of the real dashboard. Open the full live demo →

1. Get your subs in — however they exist today

Type them in one at a time, or import the spreadsheet you're already keeping. Company lookup fills the address and phone from public records so you're not retyping what's already public. There's no data-migration project and no onboarding call.

2. Set what you actually require

Your minimums for general liability, auto, and umbrella, plus whether you require workers comp, additional insured status, and waiver of subrogation. Set once at the account level; override per sub when one contract differs.

The Coverage requirements form: minimum general liability and auto limits set to $1,000,000, with toggle pills switched on for workers comp, additional insured, waiver of subrogation, and primary & non-contributory.
Set once at the account level. Blank or unchecked skips that check entirely — the tool only enforces what you actually asked for.
Why this matters: a certificate that's current but carries $500K when your contract requires $1M is not compliant. Tools that only track expiration dates will show that sub as green. SubTrack shows it as a problem, because it is one.

3. Send one round of requests

Each sub gets an email listing exactly what their certificate must show, with a secure upload link. No account for them to create, nothing for you to forward, and the link works just as well when they hand it to their insurance agent.

The email a subcontractor receives: heading "Certificate of insurance requested", a bulleted list of exactly what the certificate must show, and an "Upload your certificate" button. No account signup is mentioned.
What the subcontractor actually gets. No account to create, and the link works just as well forwarded to their insurance agent.

4. Certificates read themselves

PDF or phone photo, either works. Carrier, policy number, each-occurrence and aggregate limits, effective and expiration dates, additional insured and waiver of subrogation — pulled off the ACORD form and checked against your minimums.

And it reads deeper than the checkboxes. The ADDL INSD box being marked doesn't prove additional insured status — the endorsement behind it does. SubTrack reads the endorsement forms (CG 20 10, CG 20 37, and the like), tells you whether coverage is blanket or scheduled and whether it's primary and non-contributory, and flags a checked box that has no endorsement language to back it up. That gap is exactly where a certificate looks compliant and isn't.

A subcontractor record with current coverage expiring in 95 days, flagged amber: "Additional insured is checkbox-only — no endorsement form or language found to back it up". The status chip reads Coverage gap.
The gap this section describes, on screen: coverage current, limits correct, and the additional-insured box with nothing behind it.
What we won't do: guess. When a limit or an endorsement can't be read cleanly, we say so and flag it for you instead of quietly marking it compliant. You can always see which document a value came from. A tool that's confidently wrong about insurance is worse than no tool.

5. Licenses too — not just insurance

Track contractor licenses alongside COIs, with one click through to the official state board for all 55 US licensing jurisdictions. Every verification is logged with who checked and when, so "we verified it" is a record instead of a memory.

The same directory is free for anyone to use, account or not.

6. It runs itself from there

Renewals get chased automatically before they lapse. The dashboard shows compliant, expiring within 30 days, and action needed — filter to any of them in one tap. Your whole team can be in there: invite as many people as you need at no extra cost, each as view-only or view-and-edit.

A subcontractor card flagged "Expiring soon": general liability expiring in 11 days, and a line reading "Auto-chase: 14-day notice 2026-08-21 · 30-day notice 2026-08-05" recording the reminders already sent.
The chase, on the record. Both notices went out before anyone looked at this sub — the card shows which fired and when.

Start your 14-day free trial

Add your first subcontractors in minutes — SubTrack reads the certs, flags the gaps, and chases renewals for you.

14 days free, then $49/user·mo. Card required — cancel anytime before it ends and you're not charged.