Vendor compliance & risk protection

Never miss an expired insurance certificate again.

For the property manager, GC, or office manager who got stuck tracking vendor insurance — and has better things to do.

Track vendor COIs, automate renewal reminders, and reduce compliance risk — before expired insurance becomes a denied claim or a stop-work order. Free for your first 3 vendors.

Free tool: scan your spreadsheet for expired COIs — no signup

3 vendors free · No credit card · Setup in 2 minutes · Free spreadsheet template

30 · 14 · 7

Reminder thresholds

2 min

Setup time

3 vendors

Free tier

US · AWS

Data region

How it works

Three steps. No training required.

1

Add your vendors

Enter vendor name, email, certificate type, and expiry date. Drop in the PDF if you have it. CSV import on Growth and above.

2

Upload or request COIs

Already have the certificate? Upload the PDF. Don’t? Click ‘Request Update’ — we email the vendor from your name asking for the latest cert.

3

Get reminders before expiry

Automated emails land in your inbox 30, 14, and 7 days before each certificate expires. Never let a lapse turn into a liability.

Why this matters

Spreadsheets don’t email you the day before.

Every property manager, GC, and facility lead has the same horror story: a vendor’s certificate lapsed three months ago, no one noticed, and now there’s a claim.

Excel can’t alert you

A spreadsheet is a snapshot. It doesn’t know what day it is, doesn’t track who owes what, and definitely doesn’t email you when something is about to expire.

Email folders bury renewals

Vendor renewal threads get pushed below standup notes within a week. By the time someone searches for the cert, it’s already lapsed.

Sticky notes don’t scale

One vendor? Sure. Twenty? You will miss one. A hundred? You already have. The error rate of manual tracking compounds with every new vendor you onboard.

Built for the boring-but-important work

Every feature earns its spot. Nothing you don’t need.

Automated reminders

Three emails per COI — 30, 14, and 7 days out. No cron jobs to wire up, no email provider to manage.

One-click vendor requests

Click once — we send a professional email from you asking for the updated cert. Replies go directly to your inbox.

Status at a glance

Expired, due, expiring soon, or safe — every row is color-coded. Filter by status, search by vendor in one keystroke.

Secure PDF storage

Attach the original certificate. Files are stored privately and opened through short-lived signed URLs.

Magic-link sign-in

No passwords, no SSO setup. Enter your email, click the link, you’re in.

Row-level security

Postgres RLS from day one. Your data is isolated at the database level — we can’t accidentally leak it.

Frequently asked questions

What is a Certificate of Insurance (COI)?

A COI is a one-page summary proving a vendor carries active insurance — typically general liability, workers compensation, and auto. You collect them from contractors, cleaners, landscapers, and anyone else who works on your property, so you are not left exposed when something goes wrong.

How does COI Tracker work?

Add your vendors and their certificate expiry dates. We email you automated reminders 30, 14, and 7 days before each expiry. When it is time to renew, click "Request Update" and we send the vendor an email from you asking for the new certificate.

Who is this for?

Property managers, general contractors, facility managers, restaurant operators, commercial landlords, and bookkeepers who currently track insurance in Excel, Google Sheets, or sticky notes. Teams of 1 to 50 people with anywhere from 3 to a few hundred vendors.

Can I upload the actual certificate PDF?

Yes. Every COI can have an optional PDF attached. Files are stored securely in private buckets and only you can see them — we generate short-lived signed URLs so nothing is ever publicly exposed.

How much does it cost?

Free for up to 3 vendors. Paid plans: $29/month for 25 vendors, $59/month for 100 vendors, $129/month for unlimited vendors. No seat fees, no per-document charges, cancel any time.

Is my data secure?

Yes. We use Supabase with row-level security so users can only ever see their own data, files are stored in private buckets accessed via short-lived signed URLs, and all traffic is HTTPS. Sign-in is magic-link only — no passwords to leak.

Stop worrying about expiry dates.

Add your first 3 vendors in under 2 minutes — and never get a “their insurance lapsed three months ago” call again.

Built by Pavneet, a solo developer in BC — reply to any email and you reach me directly.