Checklist Supply

How to Write a Contractor Invoice That Gets Paid on Time

Free guide ยท Updated 2026-10-15

Finishing the work is only half the job; getting paid is the other half. A clear invoice answers every question a client might have before they ask it: what was done, what it cost, how much is still owed, when it is due and how to pay. This guide covers what to include and the habits that help invoices get paid faster.

What to include on a contractor invoice

Step 1: Match the invoice to the agreement

The invoice should line up with the estimate or contract the client approved. If the price changed, the difference should trace back to a signed change order, listed by number. Surprises on an invoice are the main reason clients delay paying.

Step 2: Itemize clearly

Separate labor from materials. Describe each line in words the client understands. You do not have to list every screw, but group items logically: "Tile, grout and setting materials" with a total is clearer than one big "materials" line.

Step 3: Show deposits and progress payments

If the client paid a deposit or earlier progress payments, list each one with its date and subtract it from the total. The client should see exactly how the balance due was calculated. For longer jobs, progress billing at agreed milestones (for example, after rough-in and after finish) keeps cash flowing and reduces risk.

Step 4: Set clear payment terms

"Due on receipt" is common for small residential jobs. Commercial clients often expect terms like Net 15 or Net 30, meaning payment is due 15 or 30 days after the invoice date. Whatever you choose, put the actual due date on the invoice, not just the term. Agree on terms before the work starts, ideally in the estimate.

Step 5: Make paying easy

List every way you accept payment and include the details needed: who to make checks payable to, or a payment link. The fewer steps the client has to take, the sooner you get paid.

Step 6: Send promptly and follow up

Send the invoice as a PDF as soon as the work (or milestone) is complete, while the job is fresh in the client's mind. Keep a simple log of invoices sent and paid. If a due date passes, send a polite reminder with the invoice attached, then follow up by phone. Keep it professional and documented.

Common invoicing mistakes

Keep copies of every invoice for your records and taxes. A tax professional can tell you how long you need to keep them and how sales tax applies to labor and materials in your area.

A sample invoice structure

A clean contractor invoice usually reads top to bottom like this: your business header and logo; invoice number, invoice date and due date; client and job address; reference to the estimate and change orders; a Labor section; a Materials section; subtotal, discount and tax; total; payments received; balance due in bold; then payment methods and terms. Using the same structure every time means clients learn where to look, and you make fewer mistakes.

Deposits: how much to ask for

Deposit amounts are a business decision, but some states and cities cap deposits for home improvement work. Check your local rules, then state the deposit in the estimate and show it as a payment received on the invoice once paid.

Free tool from our partner HandyStack: need an invoice right now? The free HandyStack Invoice Maker creates a simple invoice in your browser.
Contractor Invoice Template (Word + Excel) ($5.99, instant download)

An editable invoice in Word and Excel. The spreadsheet totals line items, applies discount and tax, calculates the due date from your terms and tracks deposits and balance due.

Get it on Payhip: $5.99

Frequently asked questions

What does Net 30 mean on an invoice?

Payment is due 30 days after the invoice date. Net 15 means 15 days. Always show the actual due date as well.

Should I charge tax on labor?

It depends on your state or local rules and the type of work. Sales tax on labor and materials varies widely, so check with your tax authority or a tax professional.

How should I number my invoices?

Use a simple, unique sequence such as 1001, 1002, 1003, or include the year, like 2026-001. Never reuse a number.

Can I charge a late fee?

Many businesses do, but rules vary by location. State any late fee in your agreement before the work starts and on the invoice.

Is there a free option?

Yes. HandyStack's free Invoice Maker works in your browser. The Checklist Supply template adds an Excel version with automatic totals, due dates and balance due.

This guide is general information, not legal, tax or professional advice. Check local rules and get qualified help where needed.