November 14, 2026 · 11 min read

Contractor Invoice: Template, Final Invoice

Graphic title card for the article “Contractor Invoice: Template, Final Invoice” with a stylised motif: three progress invoices flowing into a final invoice with the remaining balance highlighted at the bottom.
Graphic: HumanITy

A contractor invoice bills a client for construction work: who you are, who pays, which job, what you did (labor, materials and approved change orders), what is due and by when. For a one-off job, one invoice does it. For a job paid in stages, the last invoice is the final invoice, and it does something extra: it starts from the adjusted contract sum, credits every payment already received, and asks for the balance, including any retainage that was held back. Both templates are below, with example numbers you can check, and one test that tells you whether a final invoice adds up before it goes out.

This is based on the leading template guides and AIA documentation, as of November 2026. Sales tax, late fees and retainage depend on where you work and on your contract. This isn't legal or tax advice. What AI employees can take over in a construction office in general is in AI Construction Estimating: What It Can Do.

What a contractor invoice includes

The free templates at the top of search agree on the basics. Xero lists your business name and address, the client's name and address, invoice date and number, a reference or PO number, a line-item table, subtotal and sales tax, a due date and notes. Simply Business adds labor and materials as separate items, fees or taxes "depending on where you work", and a total that stands out. For construction work, three fields matter more than in other trades:

Field Why it matters on a construction job
Job name and address the client may have several jobs with you, and the invoice has to match one contract
Change orders as their own lines each one with its number and approval date, so the client can match it to what they signed
Previous invoices and payments on staged jobs, the client checks your balance against what they have already paid

Never skip the unique invoice number: it is how you and the client match payments and reminders later.

Contractor invoice template for a single job

Everything in square brackets is a placeholder. The numbers are a construction invoice example to show the arithmetic.

[Your business name]
[Street address] · [City, State ZIP]
[Phone] · [Email]

BILL TO
[Client name]
[Street address]
[City, State ZIP]

INVOICE
Invoice number     [2026-041]
Invoice date       [MM/DD/YYYY]
Due date           [MM/DD/YYYY] (Net 30)
Job                [Kitchen remodel, 12 Oak St]
PO / reference     [number, if the client uses one]

Item  Description                           Qty     Rate      Amount
1     Labor: demolition and framing         32 h    $65.00    $2,080.00
2     Materials: lumber and fasteners       1 lot             $1,140.00
      (receipts attached)
3     Change order #1: extra outlet,        1       $180.00     $180.00
      approved [MM/DD/YYYY]

Subtotal                                                      $3,400.00
Sales tax [rate, if taxable in your state]                    [amount]
Total due                                                     [amount]

Payment: [ACH details / check address / card link]
Please include the invoice number with your payment.
Late fee: [only if agreed in your contract]
Thank you for your business.

Write the due date as a date, not just "Net 30", so the client doesn't have to count days.

How to write a final invoice

On staged jobs, errors pile up on the final invoice, because it pulls together the contract, every change order and every earlier invoice. The AIA pay application forms used on many US commercial projects require the contractor to show "the total dollar amount of the work completed and stored to date, the amount of retainage (if any), the total of previous payments, a summary of change orders, and the amount of current payment requested".

An example: a home addition with a $48,000 contract, two change orders, two earlier invoices and 10 percent retainage held on each.

FINAL INVOICE
Invoice number      [2026-058]
Invoice date        [MM/DD/YYYY]
Job                 [Home addition, 48 Elm St]
Contract date       [MM/DD/YYYY]
Work completed      [MM/DD/YYYY]

Original contract sum                              $48,000.00
Approved change orders
  CO #1 added window, approved [date]              +$2,400.00
  CO #2 shelving removed, approved [date]            -$600.00
Adjusted contract sum                              $49,800.00

Work completed to date (100%)                     $49,800.00

Previous invoices
  [2026-031]  [date]  $18,000.00
  [2026-044]  [date]  $21,000.00
Total previously billed                            $39,000.00
Less retainage held (10%)                          -$3,900.00
Total previously paid                              $35,100.00

BALANCE DUE                                        $14,700.00
  work since last invoice     $10,800.00
  retainage released           $3,900.00

Sales tax: none in this example.
Attachments: [signed punch list], [lien waiver, if your contract requires one]

The check that catches most mistakes: the balance due has to come out the same two ways. Adjusted contract sum minus total previously paid is $14,700. Work since the last invoice plus retainage released is also $14,700. If the two numbers differ, a change order is missing, a payment was credited twice, or retainage was counted wrong.

Five things that go wrong on final invoices

  1. Change orders that were never approved. Bill what the client signed. Anything still under discussion goes in a separate claim, not in the contract sum. How a change order is priced and documented is in Construction Change Orders: Template, Pricing.
  2. Crediting what was billed instead of what was paid. If an earlier invoice is still open, say so on its line, so the balance doesn't hide it.
  3. Forgetting the retainage. If your contract holds back retainage, list what was held and request its release on the terms your contract sets. Otherwise the money sits with the client. How to track retainage and get it back is in Construction Retention: Track It, Get It Back.
  4. Numbers from memory. Every figure comes from the contract, the change orders and your earlier invoices, not from memory.
  5. No backup. Attach what the client needs to approve payment: the punch list sign-off, receipts for cost-plus items, and any document your contract asks for.

When a final invoice stays unpaid, the reminder process starts. How reminders and formal notices are built is in Automate Payment Reminders and Dunning. Peter handles the reminders: he matches payments against open invoices and prepares each reminder. How the progress invoices before it are calculated is in Progress Billing Explained, With a Template.

If you build in Germany

The German final invoice is the "Schlussrechnung", and two rules are stricter than above. The VAT Act requires that a final invoice deduct the advance payments received "and the tax amounts attributable to them" (section 14 (5) UStG), so each progress payment is credited with its net amount and its VAT. And under a construction contract governed by the German Civil Code, payment only falls due once the client has accepted the work and you have issued a final invoice the client can verify (section 650g (4) BGB). Invoices between German businesses are becoming e-invoices, with transition periods until the end of 2027; for a final e-invoice, the Federal Ministry of Finance accepts until June 30, 2030 that the advance payments are deducted as one sum in the "Paid amount" field, with the details in the invoice note. More in German E-Invoicing Mandate: Dates, Exemptions. The mandatory details of a German invoice are in Free German Invoice Template.

Who drafts the invoice and who checks it

A final invoice brings five sources together: contract, change orders, quantities, earlier invoices and the bank statement. Two roles from my own business fit that work. Here's how you use them.

Anton creates invoices for me as drafts in Lexware Office, never as a loose PDF. He recalculates net, VAT and gross himself, sets no price without a price source, and never finalizes on his own: even if pushed, he first names the consequences, final invoice number and immutability, and wants a clear yes. His documented workflow runs from the first conversation to the invoice after a client says yes. For a final invoice built from contract, change orders and earlier invoices, you describe to Anton once which documents he reads, how the blocks are laid out, what he does when a figure is missing. How AI checks a draft invoice is in Writing Quotes and Invoices with AI.

Peter matches receipts against credit card statements for me, and in the same way invoices against payments. Amounts always come from the screen, never from memory. In a run in September, his own control calculation came out exact, and one line item that was slightly off stayed open on purpose. For a final invoice, Peter takes on the cross-check: every earlier invoice against what was sent and what was received, the credited total against the payments, and the two-way balance test above. The result is "matches" or a discrepancy with its source. To set it up, you describe the workflow once, Peter learns it in read-only mode, you test it on real cases, then you approve it. Quantities, prices, booking and approval stay with you. We'll look at how to set this up in your business together. The bigger picture is in AI Bookkeeping: What Actually Works Today, a line-by-line check in Credit Card Reconciliation: An AI Test Run.

Which roles carry over to a trades business in general is in AI Agents for Tradespeople: Roles, Not Tools. Which software handles progress billing and retainage for you is in Construction Invoicing Software Compared.

Frequently asked questions

What is a contractor invoice?

A bill from a contractor to a client for work on a job: labor, materials and approved changes, with an invoice number, a due date and how to pay.

What should a contractor invoice include?

Your business details and the client's, invoice number and date, job name and address, line items for labor, materials and change orders, subtotal, sales tax where it applies, total, due date and payment details. On staged jobs, add the earlier invoices and payments.

How do I write a final invoice as a contractor?

Start from the original contract sum, add and subtract approved change orders, list every earlier invoice and what was actually paid, then show the balance due. Check that the balance equals the remaining work plus any retainage released.

Does retainage go on the final invoice?

If your contract holds back retainage, the final invoice is the natural place to show what was held and request its release, on the terms and with the documents your contract requires.

Can AI write contractor invoices?

It can prepare a draft and cross-check the totals. Quantities, prices and approval stay with you, and the invoice is created in your invoicing software.

What to do next

Take your last staged job, enter it into the final invoice template and run the two-way balance test. If it matches, you have your template; if it doesn't, you know where to look before the next one goes out. If you want to know which office work in your business an AI employee can take over, book a strategy session: in 20 minutes we look at the one workflow that depends on you the most. More industries are on AI by industry.

Kevin Welter

Kevin Welter

Developer, IT architect, author of technical books (Kubernetes, cloud infrastructures) and speaker. Runs his business with an AI workforce of fifteen AI employees and shows solo business owners in his community how to hire their first AI employee.

More about AI employees

Your first AI employee up and running within an hour

Join the community

$5/month founding price, first 50 members