COI Tracking Software vs. Spreadsheet: When the Free Option Stops Being Free

A spreadsheet is not a bad tool. It's where most GCs start, and for a while it works. You know your subs, you update the file when a certificate comes in, you check it before a job kicks off. That's a real system, and it's kept a lot of contractors out of trouble.

The problem isn't that spreadsheets are wrong for COI tracking. The problem is that they only know what you told them. They don't know that the sub's insurer dropped their policy last Tuesday. They don't know that the renewal you received in March was for a policy that lapsed in February. They reflect the last thing you entered — not the current state of the world.

At some point, the gap between what the spreadsheet says and what's actually true gets wide enough that you're no longer managing risk. You're creating a paper trail that suggests you were.

If you want to keep using a spreadsheet and make it better before deciding anything else, our free COI tracking spreadsheet template is the right starting point. But read through this first — the decision of when to move off it is worth making clearly.

See if your COI process would catch what a spreadsheet misses.

TrackMyVendor covers your first 25 subs at no cost — no credit card required.

Start free →

When a spreadsheet is still the right tool

Below 10 active subs, a well-maintained spreadsheet is genuinely sufficient if you're disciplined. The tracking volume is low enough that a focused person can manage it without things slipping. You collect the certificate, enter the dates, check before each job starts. It's manual, but it's manageable.

Download the free template if you're at that stage. It's pre-formatted for GCs with the columns that actually matter, and you don't need to sign up for anything.

Six scenarios where spreadsheet tracking breaks down

These aren't edge cases. These are the situations GCs describe when they explain why they started looking at software.

1. The claim that happened after the COI "was fine"

A sub damages something on-site. You pull up the spreadsheet — the COI column shows a valid date. What you didn't catch: the sub's policy had an 11-day coverage gap around the renewal date. The incident fell inside that gap. Your spreadsheet showed a valid certificate because you collected one. It had no way to show you that the policy it represented was temporarily void. Coverage gaps around renewal periods are one of the most common sources of GC liability exposure — and they're invisible to any manual tracking system.

2. The sub who renewed their policy — but nobody updated the file

One of your 30 subs renewed their GL policy and assumed you received the new certificate. Their old one expired in September. It's November. Your spreadsheet still shows September because no one sent you the new COI and you had no system to request it. A client's risk manager does a spot check before releasing retainage. The sub is actually insured — but your file doesn't reflect it, and now you're explaining a process failure. The sub's compliance didn't lapse. Your tracking of it did.

3. You're onboarding a new sub under deadline pressure

You need a crew on-site Thursday. You've worked with this sub before, a couple years ago. You assume their insurance is current. They show up Thursday. Two weeks later, you pull their file — their GL certificate expired eight months ago. They've been on your site for two weeks without valid coverage. There's no fixing that retroactively. The exposure already happened. The only question is whether it gets discovered.

4. A sub sends you a COI — and you have no way to verify it

Certificates of insurance are not hard to fabricate. The ACORD 25 form is publicly available. Unless you call the carrier directly and verify the policy is active — not just that the certificate exists — you cannot confirm coverage from the document alone. Most GCs don't have time to call carriers on every certificate, so they accept the document and log the date. If a claim surfaces later, "we received a COI" and "we verified coverage was active" are two very different statements.

5. You're managing multiple jobs and the tracking is slipping

At one job with ten subs, a spreadsheet is manageable. At three jobs with twelve subs each, you have 36 rows, different expiration cycles, and documents scattered across email threads and a shared drive that nobody maintains consistently. Something expires and you don't catch it — not because you're careless, but because the volume has exceeded what a single person can reliably manage on top of actual project work. This isn't a discipline problem. It's a capacity problem. The spreadsheet doesn't scale the same way the job count does.

6. You're preparing for a project audit and the file isn't audit-ready

A large GC, a public project, or an insurance renewal requires you to document your subcontractor compliance process — not just current certificates, but history. Which subs were on which jobs, what coverage they carried, when documents were collected. A spreadsheet can store some of this, but it wasn't built to produce an audit report. Pulling that documentation together takes hours. And if there are gaps, a spreadsheet gives you no easy way to distinguish between "compliant and not documented" and "genuinely non-compliant." In an audit, that ambiguity is your problem to resolve.

The question isn't whether your spreadsheet is free. It's what free is costing you.

Run the math on what manual COI tracking actually costs a GC managing 20 active subs for a month:

Time cost — what you can actually measure

Requesting missing/expiring certificates (4 subs/month × 2–3 follow-ups) 2–4 hrs
Filing and organizing incoming certificates (10 submissions/month) ~1 hr
Spot-checking before job starts (3 jobs/month) 1–1.5 hrs
Responding to compliance questions from clients or risk managers 1–2 hrs
Total administrative time/month 5–8+ hours

At $75–125/hour in owner or project manager time, that's $375–$1,000/month in untracked overhead. TrackMyVendor's Starter plan is $39/month.

Risk cost — what you can't measure until it happens

A single claim involving an unverified or lapsed COI can expose you to attorney fees, settlement costs, or a client relationship that took years to build. A project delay caused by a compliance gap caught by your client's risk manager — not you — shifts the conversation in ways that affect retainage, future work, and referrals. These costs never show up in an incident report, but they're real.

The tipping point: most GCs hit it around 10–15 active subs

  • Under 10 subs: a well-maintained spreadsheet is genuinely sufficient if you're disciplined.
  • 10–25 subs: the tracking volume starts to exceed what a single person can reliably manage on top of project work. This is where the time math closes fastest.
  • 25+ subs: the risk exposure from a single compliance miss is large enough that the ROI calculation isn't worth spending time on. The free plan on TrackMyVendor covers this range at no cost.

At 20 subs, manual tracking is costing you more than $39/month in time alone.

TrackMyVendor automates the follow-ups, alerts, and document collection. Try it free — your first 25 subs are on us.

Start free — no credit card required

Spreadsheet vs. COI tracking software: what's actually different

Spreadsheet TrackMyVendor
Expiration alerts Conditional formatting only — no emails Automated at 90 / 60 / 30 / 7 days
COI data entry Manual — read the PDF, type the dates AI extracts dates from uploaded PDF
Document collection Email chains, attachments, manual saving Magic link — sub uploads directly
License status Static record — never auto-updated Live check against state databases
Team collaboration Version conflicts, no audit trail Shared dashboard, role-based access
Cost Free — requires constant manual work Free for first 25 subs, $39/mo after

Frequently asked questions

I've been using a spreadsheet for years and nothing bad has happened. Why change?
The absence of a collision isn't the same as the absence of risk. COI compliance failures tend to surface when you can least afford them: mid-project, mid-claim, mid-audit. The GCs who've had a serious incident almost always say the same thing — their tracking looked fine until it wasn't. The question isn't whether anything has gone wrong. It's whether your current system would catch a problem before it became your problem, or after.
My sub handles their own insurance — isn't that their responsibility?
Their policy is their responsibility. Verifying that you have a compliant sub on your site is yours. If an uninsured or underinsured sub causes damage or injury on your job, the first question your insurer and your client ask is not whether the sub had coverage — it's whether you verified it before they started work. The sub's failure to maintain coverage is their problem. The failure to check before hiring them is yours. These are two separate questions with two separate liability implications.
What's the difference between tracking COIs and actually verifying them?
Tracking means you received a document and recorded a date. Verifying means you confirmed the policy is active, covers the right scope of work, names you as an additional insured where required, and meets your project's specific coverage thresholds. Most manual tracking systems do the first thing. A spreadsheet can tell you a certificate was received — it cannot confirm the policy behind it is in force. TrackMyVendor uses AI to parse the document itself and flags discrepancies: missing endorsements, coverage below your threshold, policy periods that don't match the work dates.
At what point does it make sense to pay for software?
The free plan on TrackMyVendor covers up to 25 subs — if you're at or under that threshold, there's no decision to make. The Starter plan at $39/month removes the cap. If you're billing over $1M/year in project work and actively managing subs on multiple jobs, $39/month is not a decision worth overthinking. The time savings in the first week cover it. The risk reduction is separate.

Your spreadsheet is a starting point. This is what comes next.

If you're tracking more than 10 subs, you're spending time on this that could be automated. Try it free — your first 25 subs are on us.

Start free → Download the free spreadsheet instead

No credit card required. Setup takes about 10 minutes.

Related guides and tools

Free tool
COI Tracking Spreadsheet
Guide
Compare COI Tracking Software
Guide
How to Track Subcontractor Insurance
Feature
COI Tracking Software
Free tool
Compliance Assessment