Last Tuesday I watched a property manager named Karen spend 45 minutes on the phone with a roofing contractor trying to get an updated certificate of insurance. She had a stack of maybe 30 more to go through. The contractor kept saying "I'll have my agent send it over" and Karen kept saying "you said that two weeks ago."
I've been Karen. Thats exactly why I started building.
The 13-hour black hole
A 2023 survey from the National Apartment Association found that property managers handling 50+ vendor relationships spend an average of 13 hours per week just on insurance compliance paperwork. Chasing certificates, verifying coverage amounts, checking expiration dates, making sure additional insured endorsements are actually there.
Thirteen hours. Every single week.
Lets do some math that will make you uncomfortable. If your average property manager costs $35/hour fully loaded, thats $455 a week. Times 52 weeks, you're burning $23,660 a year per person just on COI admin. And if you've got two people touching this stuff (which most mid-size firms do), you're looking at north of $36,400 annually.
For spreadsheet work. In 2026.
What the process actually looks like
If you're not in property management, here's what COI tracking looks like at most companies:
- Vendor sends a PDF certificate (maybe by email, maybe by fax, yes fax still exists)
- Someone opens it and manually types coverage amounts into a spreadsheet
- Someone checks if the limits meet your requirements
- Someone flags if additional insured language is correct
- Someone sets a calendar reminder for when it expires
- Repeat 200 times
And the thing is, nobody does step 5 reliably. You know it, I know it. The calendar reminder gets set for maybe 60% of them if you're lucky. The other 40% just... expire quietly. And then you find out when a claim happens.
According to IRMI (International Risk Management Institute), nearly 41% of businesses report financial losses directly tied to gaps in vendor insurance coverage. Not because the vendor didn't have insurance. Because nobody was tracking whether the insurance was still valid.
Why spreadsheets fail at this
I ran a property management company for 3 years before I started writing code. Honestly, I thought I was being smart with my spreadsheet system. Color coded tabs, conditional formatting for expiration dates, the whole thing. It looked great.
But here's what spreadsheets cant do:
They cant read a PDF. So every single certificate that comes in, someone has to manually key in the policy number, the effective dates, the GL limits, the workers comp limits, the additional insured status, the umbrella coverage. Thats 15-19 fields per certificate. And humans make mistakes. We found error rates of 8-12% on manual data entry for COI fields.
They cant send reminders on their own. You need a separate system or a very disciplined admin (good luck).
They cant catch when a vendor quietly reduces their coverage on renewal. A contractor might go from $2M general liability to $500K and unless someone is comparing line by line, it sails right through.
And they definitely cant give your vendors a way to upload their own certificates. So you're stuck playing middleman forever.
What I actually built
After 3 years of living this pain, I started building COIPulse because I was tired of the manual grind. The core idea was simple: AI reads the PDF so humans dont have to.
We trained extraction models on thousands of real COI documents (ACORD 25, ACORD 28, all the weird custom ones too). It pulls 19 fields with 99.2% accuracy. But the extraction is honestly just the starting point. The part that actually saves you from lawsuits is the compliance engine. It knows that your HVAC contractor needs different limits than your landscaper. It knows when something expires. It bugs people automatically at 30, 14, 7 and 1 day before expiration.
Not gonna lie, the vendor self-service portal is what property managers tell me they love most. Instead of you chasing vendors, vendors upload their own certs. They get reminded when things are expiring. They actually do it because the process isnt painful anymore.
The real cost of doing nothing
OSHA can fine property owners up to $16,131 per violation for having uninsured contractors on site. And thats the federal minimum. Some states pile on top of that.
But the real scary number is liability exposure. If a contractor's insurance lapses and they cause damage or injury on your property, guess who the claim comes to? You. And your insurance carrier is going to look real hard at whether you had a system for tracking vendor compliance.
"We had a spreadsheet" is not the answer they want to hear.
What 13 hours buys you if you get it back
I think about this a lot. Thirteen hours a week is basically a part-time employee. What could your property manager do with an extra 13 hours?
Tenant relations. Maintenance coordination. Lease renewals. Actually visiting properties instead of sitting at a desk cross-referencing PDFs.
The property managers I talk to dont hate COI tracking because its boring (although it is). They hate it because they know they should be doing higher-value work. And they're right.
If you're still running your COI process on spreadsheets and calendar reminders and good intentions, just know that theres a better way. And it doesn't require a $15K enterprise contract to get there.
The industry is changing. Slowly, but it is. And the firms that automate this stuff first are going to have a real competitive advantage. Not because COI compliance is sexy. But because the people freed up from doing it manually can go do things that actually grow the business.
Thats the pitch. Thats it. Stop burning money on paperwork.
Top comments (0)