The complete checklist

Every professional contractor invoice should have these elements. Missing any of the first nine creates either a payment delay or a dispute.

  1. "Invoice" and a unique number — e.g. INV-2026-0042. Sequential numbering keeps your records clean and is expected for tax purposes.
  2. Invoice date and due date — a specific calendar due date, not "Net 30".
  3. Your business details — name, address, phone, email.
  4. Your license number — required in many states for trade work and a mark of professionalism everywhere.
  5. Client details — name and the job/billing address.
  6. Itemised line items — labour and materials listed separately with quantity, unit price, and line total.
  7. Subtotal, tax, and total — show tax as its own line so the client can see how the total is built.
  8. Payment terms — due date, late-fee policy if any, and deposit already paid.
  9. Payment methods — accepted methods and, ideally, a direct payment link.
  10. Deposit / balance — if a deposit was paid, show it and the remaining balance clearly.
  11. A short thank-you or note — optional, but it reads as professional and human.

The elements contractors most often miss

Three items get left off most often, and each one costs you.

A specific due date. "Net 30" or "payment on completion" is vague. A homeowner does not run an accounts-payable cycle; they need a date. "Due by July 9, 2026" gets paid faster than any open-ended term. More on this in Contract Invoice Payment Terms.

Itemised line items. An invoice that just says "electrical work — $1,400" invites the client to question it. Breaking out labour and materials shows the work was real and the price is fair, which heads off disputes before they start.

A payment link. Not strictly required, but its absence is why invoices sit. A link turns a multi-step bank transfer into a 30-second card payment.

You do not need legal language or a designer. You need every element present, clearly laid out, sent immediately. Build one free with the invoice generator.

Getting it right every time

The hard part is not knowing what goes on the invoice — it is producing one with all eleven elements, correctly, in under a minute, on a phone, the day the job is done. Done by hand, it is tedious enough that it gets put off.

Fieldpaid builds a complete, correctly-formatted invoice from your quote in one tap — license number, itemised lines pulled from your QuickBooks item list, tax, due date, and a Stripe payment link already attached — then pushes it to QuickBooks automatically. Every invoice has every element, every time, without a checklist.


Related reading: How to Invoice as a Contractor · Contract Invoice Payment Terms · How to Get Paid Faster as a Contractor