Free audit estimate
See what an audit could add for your subs
Upload a payments report from your accounting program. We add up what you paid each sub, you tick the ones you can show a certificate for, and you see what a premium audit could add at your rates for the rest. No account needed.
Reports we read as they are
- QuickBooks Online or DesktopTransaction List by Vendor
- XeroAccount Transactions
- Sage 50Cash Disbursements Journal
- Another programAny report with a payee, a date and an amount on each row. You match the columns.
How the estimate works
Code reads each row of your report: who you paid, when and how much. Only payments count, such as checks, bill payments and card charges. Bills, credits and purchase orders don't.
You pick which payees are subs, and we add up what you paid each one in the policy year. Then you tick the subs you can show a certificate for, one that covers the dates you paid them. Every payment to the rest counts, as an auditor may count it when a sub's certificate isn't there.
Your rates turn that total into an estimate: workers' comp per $100 of payroll, and general liability per $1,000 of payroll, at the rate for the sub's kind of work. To see why an audit charges for subs at all, read how a premium audit charges you for subs.
An example
A remodeler uploads its QuickBooks Online Transaction List by Vendor for July 1, 2025 to June 30, 2026. It lists 31 payees, and 5 of them are subs:
- Lachance Roofing, 12 payments: $96,200
- Blue Creek Electric, 5 payments: $41,300
- Aldaco Drywall, 7 payments: $38,650
- Lindvall Concrete, 2 payments: $29,460
- Patel Plumbing, 4 payments: $22,180
That's $227,790 in 30 payments. Haldane Roofing Supply sold only materials, so it stays out. At a workers' comp rate of $14 per $100, an audit could add $31,891 while none of the 5 has a certificate on file.
Questions people ask
Which reports can I upload?
A payments report from your accounting program, as CSV or Excel (.xlsx), up to 10 MB. We read QuickBooks Online's and Desktop's Transaction List by Vendor, Xero's Account Transactions and Sage 50's Cash Disbursements Journal as they are. For any other report, you match its payee, date and amount columns.
Do you keep my file?
No. We read it in memory with code, not AI, blank tax ID numbers before anything is read, and keep nothing of it.
Which subs should I tick as having a certificate?
Only those whose certificate covers the dates you paid them. An auditor who can't see a sub's certificate for the dates they worked may count what you paid them as your own payroll, and a payment after the certificate's policy expired counts too. Once Coverstamp opens, it checks each payment against the certificate in effect that day.
Which payees should I pick?
The subs: the companies and people who did work for you. Leave out suppliers who only sold you materials, utilities and other bills. The estimate changes as you pick.
What if I have no report?
Type what you paid subs with no certificate on file, and your rates, under the upload box. You get the same estimate, without the list sub by sub.
Is this what my audit will charge?
No. It's an estimate at the rates you type. Your carrier's class codes, rules and experience mod set what an audit really adds.
Sources
Facts checked Nov 7, 2026. This page states facts, not insurance or legal advice. Found a mistake? Email hello@coverstamp.com, and see how we check facts.
- Harford Mutual: Premium audit questions · a sub's whole cost when no certificate is on file
- Great American: Premium audit questions · charges for subs without proof of coverage
- IIABA Virtual University: Total cost as a general liability premium basis · an uninsured sub charged on payroll, at the rate for its kind of work
- Michigan DIFS: Bulletin 89-03 · the experience mod applies to an uninsured sub
- Xero: New reports and the latest enhancements · the Account Transactions report
- Sage 50 help: Cash Disbursements Journal · every payment, in journal format
Get in first
Coverstamp keeps track of your subs' certificates for you. It asks for each one, checks it against your requirements and follows up on what's missing. It opens in early 2027, and people on the list get in first.