All posts
Small business6 min read

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 raccoon in a tool belt hands an itemized invoice on a clipboard to a homeowner beside a half-built timber house frame.
Key takeaway

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

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.
Sales tax and VAT rules differ by country, state, and trade. Some places tax materials and labor differently. Check the rules where you work, or ask an accountant once, then build them into your template so every invoice gets it right.

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 roadmap

Sources