Most free contractor invoice templates are a table with your logo at the top. They are fine. They are also why so many contractors wait a month to get paid — a template can only carry information, it cannot carry a payment. Here is the structure that works, and what to do about the part a document cannot do.
The template, top to bottom
Header
Business name, logo, licence number, phone, email. Invoice number and invoice date on the right. If you do nothing else, make the invoice number sequential — gaps and duplicates are what get invoices queried.
Bill to / work performed at
Two separate blocks. Landlords, property managers and warranty companies all pay for work at an address they do not live at, and merging the two fields is a reliable way to be told “this isn’t ours.”
Line items
Description, quantity, unit, unit price, line total. Write descriptions a homeowner would recognise. One or two lines of plain scope above the table does more to prevent disputes than any amount of detail inside it.
The money block
Subtotal, tax, less deposit paid, then balance due — bigger and bolder than everything else on the page. The balance is the only number most people read.
Due date and payment
An actual date. Then how to pay, easiest first. If a card or bank link is available, it goes above the bank details, not below them.
Footer
Warranty terms, late fee policy if you have one, and a thank you. Keep it to two lines.
The fields that prevent arguments
- Reference to the signed estimate. “Per estimate #104, accepted 12 Sept.”
- Change orders listed separately, each with its own approval date.
- PO number if it is a commercial customer. Without it, some accounts payable departments simply will not process you.
- What is excluded. One line. Saves a surprising number of phone calls.
Where templates run out
A Word or PDF template cannot tell you whether it was opened, cannot take a payment, cannot deduct the deposit automatically, and cannot chase itself when it goes quiet. You end up doing those four jobs by hand, per invoice, forever. That is the real cost of a free template, and it is paid in Sunday evenings.
A template that does the rest
Toolbelt builds the invoice from the accepted estimate — your branding, sequential INV numbering, deposit deducted, due date set, and a pay button connected to your own Stripe. Overdue ones get a polite nudge on their own. Three free estimates, no card.
Read how to invoice as a contractor for the timing, and the estimate template for the document that comes before it.