← All articles

Contractor Invoicing: What to Include on Every Invoice

contractors invoicing getting-paid

A contractor invoice is a payment request and a legal record at the same time. Get contractor invoicing right and you get paid on time, with less back and forth. Leave a field off and the client has a reason to hold your check. This is the full list of what to include on a contractor invoice, and why each field earns its place.

Build a template with these fields once. Then every job starts from the same clean base, and you never wonder whether the invoice is complete.

Start with your business name and license number

Put your business name at the top, the same name that is on your contract and your license. If you work under a DBA, use it the same way every time. Below the name, add your address, phone, and email so the client can reach you without digging through old messages.

Then add your contractor license number. Most states require it on any invoice for licensed work, and some lenders will not release a draw without it. In a dispute, the license number ties the invoice to the permit and the signed contract. If you carry a bond or trade insurance, list those numbers too. Electrical, plumbing, and HVAC work often needs them shown. Our guide to invoicing for trades covers what each trade puts on the bill.

Add the client and the job-site address

List the client's full name or company name and their billing address. On residential work the billing address is usually the home. On commercial work the bill often goes to an office or a property manager, not the site.

Add the job-site address as a separate line when it differs from the billing address. This matters more than it looks. A general contractor running four sites needs to know which job your invoice covers before anyone approves it. The site address also sets which local sales tax rate applies, and it lines the invoice up with the permit for that address.

Give every invoice a unique number and a reference

Every invoice needs its own number. A simple sequence works: 2024-101, 2024-102, and so on. Never reuse a number and never skip one. Sequential numbers give you a clean trail at tax time and let the client point to an exact invoice when they call.

If the client gave you a purchase order or a work-order number, put it on the invoice. Many companies will not pay an invoice that has no PO to match against. On change work, reference the original job or contract number so everything files together. One number the client can quote back to you removes a whole round of email.

Separate labor from materials

Split labor and materials into their own sections. Do not bury a day of work inside a lump sum. Clients approve invoices faster when they can see what each part cost, and a clear split protects you if someone questions the bill later.

For labor, show the work, the hours, and the rate:

  • Description - the task, like "Demolition and haul-away" or "Tile and finish work"
  • Hours - the time you tracked, not a guess
  • Rate - your hourly or crew rate
  • Amount - hours multiplied by rate

For materials, list what you bought and what you charge for it. Keep the receipts against each line in case the client asks. If you track hours as you work instead of reconstructing them on Friday, the labor side of the invoice writes itself. You can build the whole thing from tracked time with an invoice generator and skip the spreadsheet.

Change orders, deposits, and retainage

Three lines cause more payment fights than any others. Handle them on the face of the invoice.

  • Change orders. Any work outside the original scope goes on its own line, with the date the client approved it. Never fold extra work into an existing line. If you are unsure whether something is a change or part of the quote, our post on the difference between an invoice and an estimate shows where the line sits.
  • Deposits and progress payments. Show money the client already paid as a credit, not a note. List the total, subtract the deposit, then show the balance due. The client should never have to do that math.
  • Retainage. On larger jobs the client may hold back a percentage, often 5 or 10 percent, until final sign-off. If your contract allows retainage, show the amount held and when it comes due. Bill it on a final invoice once the hold is released.

Sales tax, payment terms, and payment methods

Sales tax rules change by state and by trade. Some states tax materials, some tax the full contract, and some exempt labor on real property. Whatever your state requires, show the tax on its own line so the client sees the base amount and the tax apart. If you are not sure, ask your accountant once, then apply the same rule every time.

Payment terms need a hard date, not a phrase. "Net 30" means little to a busy client. "Due December 30, 2024" is a deadline they can act on. Put the invoice date and the due date side by side. State any late fee in the same place so it is not a surprise.

Last, tell the client how to pay. List the methods you accept, such as check or bank transfer, with the details they need to send the money. An invoice that asks for payment but does not say where to send it just earns you a phone call.

A worked example: bathroom remodel

Here is how the pieces fit on a real job. Say you quoted a bathroom remodel at $4,500 and collected a 30 percent deposit before you started.

Labor:

  • Demolition and haul-away: 8 hours at $65 = $520
  • Plumbing rough-in and fixture set: 14 hours at $75 = $1,050
  • Tile and finish work: 20 hours at $65 = $1,300
  • Labor subtotal: $2,870

Materials:

  • Tile, thinset, and grout: $640
  • Vanity and sink: $480
  • Toilet: $220
  • Valves and fittings: $180
  • Materials subtotal: $1,520

Change order, approved September 18: move the shower valve and add a tile niche, $350.

Now total it and apply the deposit:

  • Labor plus materials plus change order: $4,740
  • Sales tax on materials at 7.5%: $114
  • Invoice total: $4,854
  • Less 30% deposit already paid: -$1,350
  • Balance due: $3,504

The client sees every hour, every material, the approved extra, the tax, and the credit for what they already paid. There is nothing to question and nothing to chase.

Common contractor invoicing mistakes

  • No license number. On licensed work this can stall payment or a lender draw. Put it on every invoice.
  • Lump-sum totals. One big number with no breakdown invites questions and slows approval.
  • Verbal change orders. If it is not on the invoice with an approval date, expect an argument about it.
  • No due date. "Net 30" with no calendar date gives the client room to stall. Write the exact day.
  • Forgetting the deposit credit. Bill the full amount without subtracting the deposit and you look like you are charging twice.
  • Sending it late. Every day you wait to send the invoice is a day added to when you get paid.

Send it and get paid

A complete contractor invoice is not extra work. It is the difference between one clean payment and three weeks of follow-up. SettleDue handles it for contractors and trades: track your hours, itemize labor and materials, record the deposit, and send a clean PDF to the client. It has done this for small trade businesses since 2011. Set up your format once on the contractor invoicing page, and every future job starts from the same clean base.

Start your 14-day free trial

No credit card required. Cancel anytime.

Send your first invoice today.

Sign up, log an hour, and email a PDF invoice. Takes about five minutes.

Try free for 14 days

No credit card required · Cancel anytime