Final invoice checklist for contractors
Run this before you hit send on a final invoice. Most payment disputes trace back to one of these six things being missing or unclear — catching it before the client does is what actually gets you paid on time.
Every dollar on the invoice traces to an approval
The original estimate was approved, and every scope change included in the total has its own recorded yes. If a line item on the invoice was never formally approved, expect a question about it.
Completion photos are attached to the job
A finished job with no after photos is a weaker invoice. Photos are your fastest answer to "I don't think that was actually done."
The client has seen — or been sent — the full job record
Clients who feel informed throughout a job dispute the final bill far less than clients who only hear from you when it's time to pay.
The invoice total matches the math
Original estimate + approved changes = invoice total. Recalculate it by hand once before sending — a mismatch here is the single fastest way to trigger a dispute.
Payment terms and due date are explicit
"Net 14" on the invoice beats a vague understanding. State the due date as a real date, not a duration.
You have a plan for what happens if it's not paid on time
Decide your reminder schedule (see our free reminder templates) before you're annoyed and improvising one.
The one habit that fixes most of this automatically
Every item above gets easier if the estimate, approvals, photos, and invoice all live in one place instead of scattered across texts and a camera roll. That's the entire idea behind Swornbook: one time-stamped record per job, so by the time you invoice, everything on this checklist is already done.
Free 14-day trial, no card required: protect your next invoice →
This checklist is provided free for your business use. It is not legal, tax, or accounting advice.