The anatomy of an invoice

An invoice is a payment request, and every part of it exists to make paying easy and disputing hard. A complete contractor invoice carries:

Match the itemized lines to the approved estimate wherever the scope held, so the customer recognizes the document they already agreed to. Keep the math visible — a customer who can verify the total in ten seconds pays faster than one who has to email you a question first.

  • Your business name, address, and contact details
  • Customer name and job address
  • Unique invoice number and invoice date
  • Itemized work lines with amounts
  • Tax on its own line
  • Total, credits, and balance due
  • Due date, payment methods, and late-payment terms

Numbering that keeps your books clean

Every invoice needs a number that appears nowhere else. The simplest system is a running sequence — 1001, 1002, 1003 — optionally with a prefix like INV so the document type is obvious at a glance. Keep invoices in their own sequence, separate from your estimate numbers, and never reuse or skip numbers; gaps and duplicates are what make an accountant's eyes narrow at tax time.

Cross-reference the paperwork. A note like 'per estimate EST-1042, approved June 3' ties the invoice to the document the customer already agreed to, which heads off 'where did this number come from?' conversations before they start.

Due dates and payment terms

An invoice without a due date is a suggestion. State one plainly: 'due on receipt,' 'net 15,' or a specific calendar date. Small residential jobs commonly use payment on completion; larger or commercial work often runs net terms. There is no single right answer — pick terms that match your cash flow and the job size, and put them in writing rather than assuming they are understood.

Say how to pay, too. List the methods you accept and the details each one needs: who to make a check out to, where to send the transfer. Every minute a customer spends hunting for payment details is a minute your money sits in their account.

Agree payment terms before work starts, ideally right on the estimate. Terms on the invoice should be a reminder, not a surprise.

Show deposits as credits

If you collected money before or during the job, the invoice must show where it went. List the full job total, then each earlier payment as a credit line with its date, then the balance due. The customer sees the complete arithmetic and never wonders whether their deposit vanished into your pocket.

Never invoice the full amount and handle the deposit in your head or in a text message — that is how double-charging disputes begin. If deposits are new territory for you, our guide on how to ask for a deposit from a client covers amounts, timing, and wording.

Late-payment terms are your choice — state them upfront

What happens when an invoice goes past due is a business decision, not a law of nature. Some contractors charge a late fee or interest, some offer a small early-payment discount, and some simply stop scheduling future work for slow payers. All are legitimate choices.

Two rules apply whatever you choose. First, the terms only protect you if the customer knew about them before the work — put them on the estimate and the contract, not just the invoice after the fact. Second, what you may legally charge varies by jurisdiction, so confirm the limits with your accountant or local rules before printing a number. Stated-early and within-the-rules beats aggressive and unenforceable every time.

From estimate to invoice

Most contractor invoices start life as an approved estimate, and the cleanest workflow copies the agreed lines forward, updates what changed, adds the invoice-specific fields, and sends it. We cover that conversion step by step in how to convert an estimate to an invoice, and estimate vs invoice explains exactly what changes between the two documents — no point repeating it all here.

Send the invoice promptly. The day the work passes walkthrough is ideal: the customer is happiest, the job is fresh, and the invoice reads as the natural last step rather than an afterthought. Invoices sent weeks late get paid weeks later.

EstimateBook drafts itemized estimates from voice, text, or photo on iOS and Android, with regional tax presets and clean PDF sharing — so the estimate your invoice is built on is professional from the start. The draft is always a starting point; you review every line before the customer sees it. For the estimate side of the pair, see how to write an estimate.