How to write a contractor invoice that gets paid on time
What to put on an invoice for trade work: business and license details, itemized labor and materials, tax, deposits, and payment terms that get you paid faster.

A contractor invoice gets paid faster when the customer can check every line without calling you. Include your business and license details, an invoice number, a due date, itemized labor and materials the way your trade bills, tax, any deposit already paid, and how to pay. Send it the day the job is done.
Late payment in the trades is rarely about a customer refusing to pay. It is usually an invoice that arrives a week late, says “work completed” with one number, or leaves out how to pay. Each of those adds a delay.
This is a checklist for invoices that customers can approve at a glance, whether you are a plumber, electrician, cleaner, or roofer.
What to include on a contractor invoice
| Field | Why it matters |
|---|---|
| Business name, address, phone, and email | The customer knows who to pay and who to call |
| License or registration number | Required in many places for licensed trades, and it builds trust |
| Customer name and job address | The job address can differ from the billing address |
| Unique invoice number and date | Both of you can reference it, and your records stay clean |
| Due date and payment terms | Without a date, “later” becomes the default |
| Itemized labor, materials, and fees | Each line can be checked instead of questioned |
| Subtotal, tax, and total | Shows exactly what tax applies and to what |
| Deposit received and balance due | Avoids double-charging confusion |
| Accepted payment methods | Bank transfer details, card link, or check payee |
- FieldBusiness name, address, phone, and email
- Why it mattersThe customer knows who to pay and who to call
- FieldLicense or registration number
- Why it mattersRequired in many places for licensed trades, and it builds trust
- FieldCustomer name and job address
- Why it mattersThe job address can differ from the billing address
- FieldUnique invoice number and date
- Why it mattersBoth of you can reference it, and your records stay clean
- FieldDue date and payment terms
- Why it mattersWithout a date, “later” becomes the default
- FieldItemized labor, materials, and fees
- Why it mattersEach line can be checked instead of questioned
- FieldSubtotal, tax, and total
- Why it mattersShows exactly what tax applies and to what
- FieldDeposit received and balance due
- Why it mattersAvoids double-charging confusion
- FieldAccepted payment methods
- Why it mattersBank transfer details, card link, or check payee
Itemize the way your trade actually bills
A single line that says “bathroom work: $2,400” invites questions. Break it into the units your customer can picture.
- Plumber: call-out fee, labor hours, parts, and any warranty on the repair.
- Electrician: panel work, fixtures, wiring, labor, and permit fees.
- Tile or flooring: installation per square foot, demolition, waterproofing, grout, and materials.
- Cleaning: visit type, deep-clean add-ons, windows, and supplies.
Keep the same line names you used on the estimate. When the invoice mirrors what the customer already approved, there is nothing new to argue about.
Estimate first, then invoice
An estimate is the price you propose before the work. The invoice is the bill after it. Write the estimate with the same line items, get it approved in writing, and record any change orders as their own lines on the invoice, with the date the customer agreed to them.
Payment terms that get you paid sooner
- Send it the same day. An invoice handed over at the end of the job gets paid while the result is fresh.
- Use a short due date. Due on receipt, or 7 to 14 days, suits most residential work. Commercial clients often expect 30 days, so agree on it up front.
- Take a deposit on large jobs. It covers materials you buy in advance. Show it on the invoice as already received.
- State late fees only if you agreed on them. Put them in the estimate first, and check what your local rules allow.
- Make paying easy. A card payment link or full bank details on the invoice removes the last excuse.
FieldForm Templates: free invoices pre-filled by trade
FieldForm Templates offers free invoice and estimate templates for more than 50 trades, from plumbing and HVAC to pest control, roofing, and auto detailing. Each one starts with the line items that trade actually uses, such as call-out fees, permits, or installation per square foot, so you edit a realistic invoice instead of filling a blank table.
Templates come as Word, Excel, or PDF, with fields for your license number, payment terms, and due date. The Excel versions calculate subtotal, tax, and total as you type. There is no signup, no email gate, and no watermark.
Common invoice mistakes to avoid
- Reusing invoice numbers, which makes your records and any tax audit harder.
- Leaving out the due date, so the customer decides when to pay.
- Vague lines such as “misc materials” on a large amount.
- Waiting until month end to send a batch of invoices.
- Not keeping a copy. Most tax authorities expect you to keep invoices for several years.
When to move from templates to invoicing software
A good template is enough while you send a handful of invoices a week. Consider invoicing software once you need automatic reminders, online card payments on every invoice, recurring maintenance billing, or a running view of who owes what.
Frequently asked questions
What should a contractor invoice include?
Your business and license details, the customer and job address, an invoice number and date, a due date, itemized labor and materials, subtotal, tax, total, any deposit received, and how to pay.
What is the difference between an estimate and an invoice?
An estimate is the proposed price before work starts. An invoice is the bill once the work, or a stage of it, is done. Using the same line items on both avoids disputes.
How long should I give a customer to pay?
For residential jobs, due on receipt or within 7 to 14 days is common. Commercial clients often work on 30-day terms. Agree on terms before the job starts.
Should I charge tax on labor?
It depends on where you work and your trade. Some places tax labor and materials differently. Check your local rules or ask an accountant.
Built something that saves tradespeople time?
Launch it on DanielLaunches and keep a permanent product page with real visitor and click numbers.
Get my roadmapRead next
Sources
- IRS: Recordkeeping for small businesses - which business records to keep, including invoices, and for how long
- FieldForm Templates - the free template library by trade, formats, and included fields