How to Estimate · Invoices
Contractor Invoice: How to Write One That Gets Paid
A clear contractor invoice makes the bill easy to check and pay. Show the work, credits, balance, and due date. Match each charge to the agreed scope before you send it.
Add SimplyWise as a preferred source

Start with the work you agreed to bill
Open the signed scope and billing schedule first. Check what you finished, what the client approved, and what they already paid. An estimate sets out the proposed work and price. An invoice asks for payment under those terms.
Keep your work order beside the bill. Use the same job name and scope labels so the client can match them. Save the sent copy with your records. The IRS lists invoices among the documents that support business books.
What must a contractor invoice include?
Use this field checklist, then add anything your contract requires:
- Your business: name, address, phone, and email.
- The client: billing name, contact, and job address.
- The bill: a unique invoice number, issue date, and due date.
- The reference: job name, contract reference, or purchase order if the client uses one.
- The work: service dates, completed scope, and the agreed charges.
- The totals: subtotal, any applicable tax, credits, past payments, and balance due.
- How to pay: accepted methods, where to send payment, and a contact for questions.
Replace vague lines like “repairs” with the task and location. “Replace damaged trim in the front hall” gives the client something to check. For unit pricing, include the unit, quantity, rate, and line total.
Before sending, recalculate the line totals and balance. Check that each deposit appears once. Confirm the client name, job address, and payment destination. A copied bill can carry details from the last job, so check those fields even when the layout looks right.
Progress or final: which bill should you send?
Match the bill to the payment event in your contract. A progress bill covers a stage during the job. A final bill reconciles the job at closeout.
| Bill type | Make clear |
|---|---|
| Progress | The stage or billing period, work completed, prior billing, and amount due now. |
| Final | The final charges, credits, all payments received, and unpaid balance. |
Keep prior billing separate from prior payments. An unpaid earlier bill is still open; it is not a credit. Label any carryover so the client does not pay the same charge twice.
Use your draw schedule to name the stage. If the contract includes retainage, show the amount held back separately.
What payment terms should you use?
Use the terms you agreed before work began. Put an exact due date on the bill. Spell out whether payment falls due on receipt, after a set period, or at a job stage.
Do not treat a payment period as standard for every job. Ask who approves the bill and whether they need a purchase order or proof of completion.
Check charges against the contract before adding a late fee. For a broader billing workflow, compare construction billing software.
Start the next scope with SimplyWise Cost Estimator, free to try, then check the approved work before billing.
When should you send the bill?
Send each contractor invoice when its agreed billing trigger occurs. For a progress bill, confirm the stage or period. For a final bill, review closeout requirements and all prior payments.
Send it to the billing contact, not just the person on site. Ask them to confirm receipt. Keep the invoice number in the subject line and save the sent date.
Our estimate to invoice guide covers the move from approved scope to billing. Always review the current charges yourself.
How do you chase a late contractor invoice?
Keep an outstanding invoice log with the due date, open balance, last contact, and next action. Then work through these steps.
-
Check delivery first.
Confirm the billing contact received the invoice. Resend the same numbered copy and the work record if needed.
-
Ask for a payment date.
Name the invoice, due date, and open balance. Ask what is holding up payment and when funds will arrive.
-
Resolve the disputed line.
Match the charge to the signed scope. Keep the rest of the bill clear while you review that line.
-
Keep a written record.
Log each reply and payment promise. Send a short recap after calls so both sides have the same record.
Keep reminders factual: “Please confirm when you will pay the open balance on this invoice.” Attach the bill again.
Use SimplyWise to carry the scope into billing
SimplyWise Cost Estimator turns a saved estimate into an invoice, with a deposit field built in. Review each contractor invoice for completed work and past payments before sending it.
SimplyWise turns a photo into an itemized estimate in about 6 seconds. Check the lines, then send a professional, branded quote the client signs to approve.
$29.99 a month, $239.99 a year (about $20 a month on annual), 7-day free trial.
Keep reading
- Outstanding invoices: follow up on open balances.
- Construction billing software: choose a billing workflow.
- Work order template: record the work before you bill.
Sources
Business records
- IRS: What kind of records should I keep? Read November 10, 2026.
Product
- SimplyWise Cost Estimator FAQs, product documentation. Read November 10, 2026.
Common billing questions
Can I write a contractor invoice by hand?
Yes, if the client accepts it and every field is clear. Keep a readable copy. Check the contract for any required form or billing portal before sending it.
Should I list labor and materials separately?
Use the detail the contract requires. For time and materials work, show hours, rates, quantities, and unit prices. For a fixed price, name the agreed scope and the amount due for this bill.
What should I do if a client disputes part of the bill?
Ask which line they dispute and why. Compare that line with the approved scope and work record. Confirm any correction in writing. Ask when they will pay the amount they do not dispute.
Does the final invoice include the deposit again?
Show the deposit as a payment already received. Do not add it to the charges again. Apply each payment once, then show the remaining balance clearly.
Make your next contractor invoice clear.
Start with a quote the client can approve. Check the work and payments before you bill. Free to try.