How to Write a Contractor Invoice That Gets Paid on Time
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
- The word "Invoice" and a unique invoice number. Use a simple sequence and never reuse numbers.
- Invoice date and due date.
- Your business details: name, address, phone, email, and license or tax ID if required where you work.
- Client name and billing address, plus the job address if different.
- Reference to the estimate, contract or purchase order number, and any approved change orders.
- Itemized labor and materials with quantities, rates and line totals.
- Subtotal, discounts, tax and total.
- Payments received, such as a deposit, and the balance due.
- Payment terms and accepted payment methods.
- Late payment policy, if you have one and it is allowed where you work.
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
- Waiting weeks after the job to send the invoice.
- Missing invoice numbers, which makes records and taxes harder.
- Not referencing approved change orders.
- Forgetting to subtract the deposit.
- Math errors from calculating by hand.
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.
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.99Frequently 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.