Audit trail · Every plan

A Contractor Compliance Audit Trail That Keeps Itself

Every certificate uploaded, every document removed, every waiver and every reminder is recorded with who did it and when, including the contractor, when they upload through their link. Every past policy year stays on file. When someone asks "were they covered in March?", the answer is already written down.

Included on every plan, including Free

Apex Drywall LLC · Activity Newest first
Submitted Insurance (COI) — Apex Drywall 2026-27.pdf

maria@apexdrywall.com · Sep 12, 2026 · 9:41 AM

Link opened Document request to maria@apexdrywall.com

maria@apexdrywall.com · Sep 12, 2026 · 9:38 AM

Follow-up sent Document request to maria@apexdrywall.com

System · Sep 11, 2026 · 8:30 AM

Renewal requested Document request to maria@apexdrywall.com

dan@ridgelinecg.com · Sep 8, 2026 · 2:15 PM

Removed W-9 — duplicate upload

dan@ridgelinecg.com · Sep 8, 2026 · 2:11 PM

What the audit trail records

Nobody has to remember to write anything down. Each action is recorded as it happens, with the person or the schedule that did it and the exact time.

Contractors

Added, edited and removed.

Certificates, W-9s and other documents

Uploaded, edited and removed, whether by your team or by the contractor through their link. Removals are recorded just before the record goes, so the entry outlives the document.

Licenses

Linked from the state database, added by hand, their documents uploaded, and removed.

Document requests

Sent, resent, renewal requested and cancelled, and the first time the contractor opened the link.

Notices to the contractor

Automatic expiration alerts, the three-day follow-up and reminders sent in bulk: every one, whether a person or the schedule sent it.

Coverage waivers

Granted and revoked, by whom. The waiver itself keeps its reason and any end date.

Projects

Created, edited and removed.

Agency access

For a client managed by an agency: when access was granted and when it was withdrawn.

The whole organization, in one log

The Activity Log shows everything across every contractor, newest first. It's the place to answer "what changed this week?" or "who removed that?"

One contractor's history, on their page

Each contractor has an Activity tab with their own timeline: when they were asked, when they opened the link, what they sent and who followed up.

COI history: every policy year kept

A renewal doesn't overwrite last year's certificate. It joins it. Each contractor's insurance tab keeps every past policy year: the coverage line, carrier, policy number, limits, dates, and a link to the certificate it came from.

That answers the question that comes up after an incident or at a premium audit: was this sub covered on the dates they worked for us, and on which policy?

Archived & historical policies
Period Line Limit
2025–26General Liability$1,000,000
2025–26Workers' CompStatutory
2024–25General Liability$1,000,000

Exceptions and proof, on the record

Waivers with a name and a reason

When you excuse a contractor from a coverage, say a sole proprietor with no employees and no workers' comp, the waiver records who granted it, the reason given and, if you set one, the date it ends. Revoking one keeps the record rather than deleting it. See custom compliance rules.

Dated compliance reports

Pro

A PDF or Excel report of where every contractor stands, for the whole roster or one project, dated the day it was generated. See compliance status and reports.

What the audit trail does not do

An audit trail is only worth something if you know exactly what it covers.

  • —It records that a document was edited, not the before and after values.
  • —Compliance status isn't logged. It's worked out from the documents and their dates, and those are what's recorded.
  • —Changes to your own requirements (coverage minimums, required documents) aren't recorded in the log.
  • —The log is on screen only; it isn't part of any export yet.
  • —It isn't a field forms app. There are no inspection checklists, sign-offs or offline mode.

Simple, transparent pricing

The audit trail and certificate history are on every plan. Dated PDF and Excel reports come with Pro.

30-DAY FREE TRIAL — No credit card required

Free

$0
Up to 25 contractors · 1 user

Free forever. No credit card. No expiration date on the free tier.

  • ✓AI COI parsing and AI W-9 parsing — carrier, limits, policy dates, name, TIN and tax classification read for you
  • ✓Any other document, filed by category — contracts, financials, licensing, insurance
  • ✓License tracking in all 50 states, plus automated daily state-database verification
  • ✓Magic link uploads — your subs send documents without an account
  • ✓Expiration tracking across every license, certificate and W-9
  • ✓Weekly compliance digest by email
  • ✓Timestamped audit trail

Starter

$39/mo
Unlimited contractors · 2 users

Solo GC or property manager tired of chasing renewals manually — less than the cost of discovering one expired license on inspection day.

  • ✓Everything in Free
  • ✓Unlimited contractors — no 25-record ceiling
  • ✓Automated email alerts at 90/60/30/7 days — sent to your team and the contractor
  • ✓Calendar feed — subscribe every deadline into Google Calendar, Outlook or Apple Calendar
  • ✓Bulk import — add your roster from CSV or a certificate archive
  • ✓Invite a second user to your account
Most Popular

Pro

$59/mo
Unlimited contractors · Unlimited users

Multiple job sites or properties, with a foreman or office manager who also needs access.

  • ✓Everything in Starter
  • ✓AI-parsed endorsements — additional insured, waiver of subrogation, primary & non-contributory, read off the endorsement pages
  • ✓Projects — group subs by job or property, with per-project coverage requirements
  • ✓Unlimited users & team roles
  • ✓Integrations — QuickBooks Online, Zapier, Make, Slack and Teams
  • ✓Compliance reports (PDF & Excel)

No contracts. Cancel anytime. See the full plan comparison →

Frequently asked questions

What platforms provide an audit-ready trail for contractor compliance?
TrackMyVendor records every document added, changed or removed, every request and notice sent, and every waiver, each with who did it and when, including the contractor's own email when they upload through their link. Past certificates stay on file by policy year. It is included on every plan, including Free.
Does the audit trail record who uploaded a document?
Yes. An upload by your team shows the team member. An upload through a contractor's link shows the email address the link was sent to, since the contractor has no account.
Are deleted documents recorded?
The deletion is: what was removed, by whom and when. It is written just before the record is removed, so the entry survives the document. The file itself is gone once deleted, so replace a certificate with the renewal rather than deleting the old one; the old one then becomes history on its own.
Can I prove a contractor was insured on a date in the past?
Yes, as long as the certificate was collected. Each contractor's insurance tab keeps every past policy year (coverage line, carrier, policy number, limits and dates) linked to the certificate it came from. A renewal does not replace history; it adds to it.
Is a change in compliance status logged?
No. Status is worked out from the documents on file and their dates whenever you look, so it is never stored and never logged. What is logged is every change to those documents, which is what the status is built from.
Can I export the activity log?
Not yet. The activity log is on screen, organization-wide and per contractor. What you can export, on Pro, are dated PDF and Excel compliance reports.
Can a team member edit or delete entries in the log?
No. There is no way to edit or remove an activity entry from the app.
Which plan includes the audit trail?
Every plan, including Free. The dated PDF and Excel reports that often go with it are on Pro. See pricing.

Have the answer written down before anyone asks

Every upload, change and reminder, recorded as it happens. Free for your first 25 contractors.

Get started free — no credit card

No credit card required