Invoicing

The Contractor Invoice Template That Actually Gets Paid


Contractor writing up an invoice at a kitchen table with a laptop
The invoice is a collections tool, not just a bill.

Download a contractor invoice template and you get a pretty bill: your logo, some line items, a total, a place for the due date. Fill it in, send it out, done.

Done is the problem. The invoice that gets paid on time is not the prettiest one. It is the one where every field was designed to move money: line items the customer already agreed to, terms written in plain language, and payment options right on the page. Here is the anatomy.

Mirror the estimate

The invoice's line items should match the estimate's line items, adjusted for actual quantities and approved change orders. This is the single most important design decision on the page.

When the lines match, there is nothing to argue about. The customer approved these exact lines before the work started. When they do not match, the customer is seeing new descriptions for the first time, and new descriptions invite the stall: "What is this for?" Every mystery line adds a week.

Change orders get their own lines, with the change order number referenced and the signed price shown. "Added per Change Order #3, signed March 12" ends the conversation before it starts.

The fields that move money

With the lines settled, the rest of the page does the pushing:

A real invoice number. Sequence them (INV-2026-0147, INV-2026-0148) so nothing can be lost or duplicated. Gaps in the sequence are how unpaid invoices hide.

The deposit, subtracted as its own line. Show the deposit the customer already paid as a line item, not just a smaller total. It shows progress, and it reminds them they are already invested. People finish what they started.

Terms in plain language, above the total. "Due October 15, 2026" is a deadline. "Net 15" is jargon that half your customers read as a suggestion. Put the due date right above the total where the eye lands, not in footer fine print.

Payment options on the invoice itself. The card payment link. The ACH details. Where to mail the check. Every step between the invoice and the money is a delay, and the customer will not call you to ask how to pay. They will set the invoice aside.

Descriptions specific enough to jog memory. "Installed 50-gallon water heater, Model XYZ, permit #1234" is a receipt for work the customer remembers. "Services rendered" is a mystery the customer has to solve before paying.

The late fee clause, quoted from the contract. It only works if it was in the signed estimate before the work started. On the invoice it is a reminder, not a threat: "Per the signed estimate, balances over 10 days past due accrue 1.5% per month."

The invoice as a collections record

Close-up of hands typing on a laptop with invoices on a desk
Line items that mirror the estimate kill disputes before they start.

The document is half the job. The other half is the log around it. Every invoice gets a row: number, customer, amount, date sent, due date, status. Sent, paid, overdue. One sheet, every invoice, every age.

That sheet is what turns the invoice into a habit. You look at it once a week, and it tells you exactly who needs a follow-up and which invoice is aging. The invoice feeds the sheet, and the sheet feeds the calls. (We covered the follow-up schedule itself in our collections guide on getting invoices paid.)

Sendable in five minutes

Here is the operational test every invoice template has to pass: can you produce it in five minutes, the day the job finishes?

The invoice that gets paid fastest is generated from the estimate: same line items, actual quantities filled in, approved change orders applied, deposit subtracted. Five minutes, send. If invoicing means an hour at the desk reconstructing the job from memory, it will not go out the same day, and an invoice that goes out late gets paid late. Time to send is the biggest collections variable you control.

Stack of envelopes and a stamp on a desk next to a calendar
Sendable in five minutes, or it does not go out the same day.

Build the invoice as the mirror of the estimate, keep the log current, and send it the day the work is done. That is the whole system. The pretty bill was never the point. The paid bill is.

The Contractor Starter 3-Pack is a workbook with an estimate template that auto-totals from your rates, an invoice template that pulls its line items straight from the estimate, and a change order template with numbering and signature lines, plus a quote tracking log. $29, works in Excel and Google Sheets, ready for your next job.

Put this thinking to work.

The Contractor Operating System turns these ideas into a linked spreadsheet system: estimator, pipeline, profit dashboard, CRM, and expense tracker. $119 launch price (list $149).

See what’s inside →

The launch notes

Occasional, plain-spoken email.

New products, new playbooks, and practical notes on running a professional practice. No spam, no funnels, no daily drip. Unsubscribe anytime.