Free for US businesses · No signup to start · USD and sales tax
Contractor invoice writing comes down to billing the agreed work clearly, at the right moment, with nothing left for the client to query. Start with the sample below, change it to your job, and send it. Then use this guide for deposits, W-9 requests and payment terms.
US Letter size, with labor, parts and taxable items already laid out. No email needed.
A file gets you one invoice. A free InvoiceSonic account saves your customers and line items for the next one.
An independent finish carpenter bills a general contractor for one week on an apartment project. Labor is by the day, trim supplied by the carpenter is on its own line, and a return visit for punch list items is billed separately. The figures are invented for layout only. Your rates will differ.
| Description | Qty | Price | Amount |
|---|---|---|---|
| Finish carpentry labor, Unit 3 (days) | 5 | $520.00 | $2,600.00 |
| Crown and base trim, supplied by contractor | 1 | $640.00 | $640.00 |
| Fasteners, adhesive and caulk | 1 | $85.00 | $85.00 |
| Punch list return visit | 1 | $150.00 | $150.00 |
| Total due | $3,475.00 | ||
Prices are illustrative. Use your own rates.
A contractor invoice needs to say who did the work, who owes the money, what was done, what it cost and when payment is due. Tie every charge to the agreement, so the person approving it has no reason to hold it.
A contractor should bill in the way the contract sets out, in stages that keep payments ahead of your costs where you can. Small jobs can go on one invoice at the end. Larger jobs usually need a deposit and interim bills.
To write a contractor invoice, open the signed agreement, list what has been completed against it, subtract what has been paid and state the due date. It should take minutes if your job notes are current.
Pull the signed estimate or contract, plus any approved changes.
Add your business details and the client's billing details.
Write one line for each completed piece of work, with the price or hours and rate.
Add materials and reimbursable costs, then attach receipts if the contract calls for them.
Subtract the deposit and any earlier payments, then state the balance and due date.
Send it the day the work or stage finishes, and set a reminder for the due date.
Create a free account to save your customers and line items, email invoices from your phone or computer, and see what's been paid.
The biggest billing mistakes are waiting too long, skipping the deposit and leaving small extras unbilled. Each one means you are financing the client's job with your own cash.
A contract sets out what will be done and for how much, before the work starts. An invoice is the request for payment for work done, or a deposit due, under that agreement. A signed estimate often acts as the agreement on small jobs.
There is no single number. Many contractors size the deposit to cover materials and scheduling costs for the job. Check your state's rules first, then put the amount and when it is due in the agreement.
Clients often request a W-9 before paying, so it helps to have one ready. Send it once to each new client, ideally before the first invoice. Keep the name on it the same as the name on your invoices.
For payments made in 2026, the 1099-NEC reporting threshold rose from $600 to $2,000 under the One Big Beautiful Bill Act. Payments made in 2025 still used $600. Confirm how this applies to you with a tax pro, and keep your own record of all income either way.
Send it as soon as the work or stage is finished. Deposit invoices go out when the agreement is signed. On long jobs, follow the billing schedule in the contract.
Homeowners are often billed due on receipt, while commercial clients often expect net 30. State the terms in your agreement and repeat them on every invoice. Any late fee should be in the agreement too, and it's worth checking your state's rules.