Free template

Contractor Invoice Template

A clean invoice that does its own math: line items, sales tax on the lines that are taxable, retainage held, payments received, and a balance due your customer cannot misread. Use it for the work you bill directly — service calls, T&M, owner-direct jobs — and the pay application template for the work you bill through a GC.

Free · No email required · Free to use and share for your own business

Updated September 17, 2026 · Built by the BuildWorkPro team, checked on real subcontractor jobs.

Contractor Invoice Template — completed example page 1
Page 1 of the completed example. Your download is blank and ready to fill in.

What's in the template

Header with your company and license, the customer, the project or job address, and a PO / reference line
Invoice number, issue date, due date and terms (Net 30 and the other common terms in a dropdown in Excel)
A boxed amount due at the top so the number the customer is looking for is the first thing they see
15 line items with quantity, unit, unit price and a taxable flag; amounts compute per line in Excel
Subtotal, taxable amount, sales tax at your rate, and total
Retainage held as a rate on the subtotal and a payments-received line, so deposits and holdbacks net to the balance due
How-to-pay block for check, ACH and memo-line instructions, plus notes and payment terms
Late-charge and what-is-taxed language you can keep or edit
A completed example: a $10,470 owner-direct cooling job with 8.81% tax on materials, 5% retainage and a $3,000 deposit

How to fill it out

  1. 1

    Number it and set the dates

    Use the next number in your sequence, put the issue date on it, and state the due date as a date — Net 30 becomes October 8, not "30 days". Pick the terms and cite the PO, work authorization or quote the customer signed so their accounts-payable clerk can match it.

  2. 2

    Bill to the right party

    The customer is whoever contracted with you and owes you the money — the owner on a direct job, the property manager, the homeowner. If a general contractor hired you, stop here: they will want a pay application against a schedule of values, not an invoice.

  3. 3

    Itemize the work

    One line per material, labor block or service with quantity, unit and unit price. Mark the lines that are taxable in your state (usually materials, usually not labor). Attach the signed T&M ticket, work order or quote as backup — itemized invoices with backup get paid; lump sums get questioned.

  4. 4

    Apply tax, retainage and payments

    Enter your sales tax rate; it applies only to the taxable lines. If the customer holds retainage, enter the rate — it is figured on the work, before tax. Deduct the deposit or prior payments. The balance due computes and fills the amount-due box.

  5. 5

    Tell them how to pay, then send it

    Check payable to, ACH details, the invoice number on the memo line, and your late-charge terms. Save as PDF, send it the day the work is done, and log it — the invoice you send a week late is the one that gets paid a month late.

Invoice or pay application? Decide this first

Contractors bill two ways, and using the wrong document is the most common reason a bill sits in someone's inbox. An invoice bills a complete amount for work or service: a service call, a T&M repair, a small project for a homeowner or a property owner who hired you directly. It has line items, tax, terms and a due date, and the customer pays it from their accounts payable like any other bill. A pay application bills a percentage of progress on a fixed-sum contract against a schedule of values, with retainage withheld, on a monthly cycle — the format every general contractor requires from its subcontractors.

The rule of thumb: if the customer is a GC, use the pay application template. If the customer is an owner, a manager or a homeowner, use this one. Some GCs want both, an invoice on top of the pay application for their AP system — in that case the invoice references the application number, matches its current payment due, and carries the same retainage.

What goes on a contractor invoice, field by field

  • Your company and license number — the license is not decoration; many owners and property managers will not pay an unlicensed contractor, and their AP software asks for it.
  • Bill to and project / job — who owes the money and where the work happened. Keep the job address even when it matches the billing address; commercial customers file by property.
  • Invoice number, issue date, due date, terms, PO / reference — the five things an AP clerk needs to approve payment without calling you.
  • Amount due, boxed at the top — the customer is looking for one number. Put it where they look.
  • Line items with a taxable flag — description, quantity, unit, unit price, amount. Marking which lines are taxable is what lets the workbook tax materials and not labor.
  • Subtotal, taxable amount, sales tax, total — the tax base is shown so the customer can check it.
  • Less retainage held, less payments received, balance due — deposits and holdbacks are subtracted in the open, not buried in a lump sum.
  • How to pay, notes, payment terms — check and ACH instructions, the memo line, completion date, warranty, when retainage is released, and the late charge.

A worked example

The completed example is an owner-direct job: the developer who owns the medical office campus where the sample subcontractor is already working asked them to add two ductless split systems to a server room in the neighbouring building, outside the GC's contract. Four material lines (two 2-ton systems at $2,840.00 each, line sets, condensate pumps, disconnects and pads) come to $6,598.00 and are marked taxable; 24 hours of installation labor at $98.00, a subcontracted electrical circuit at $1,180.00 and startup at $340.00 are not. The subtotal is $10,470.00.

Sales tax at Denver's 8.81% applies to the $6,598.00 of materials only — $581.28 — for a total of $11,051.28. The owner's work authorization holds 5% retainage on the work, $523.50, released on final acceptance, and a $3,000.00 deposit was received in August. The balance due, and the number in the box at the top, is $7,527.78, due October 8 on Net 30 terms. The notes say when the work was completed and when the retainage will be invoiced, so nobody has to ask.

Progress invoices and retainage on invoices

On a larger direct-to-owner job you will invoice in stages: a deposit, one or more progress invoices, and a final. Each progress invoice bills the value of the work since the last one, subtracts payments received, and — if the owner holds retainage — subtracts the holdback on this invoice's work. Carry a running total in the notes ("contract $48,000; billed to date $31,200 including this invoice; retainage held to date $1,560") so the customer sees the same numbers you do. When the job is accepted, the retainage is invoiced on its own, usually alongside a final lien waiver. Our retainage guide covers rates, release and what to do when it is late.

Payment terms and late fees that actually work

Terms are a date, not a phrase. "Net 30" on an invoice issued September 8 means October 8 — print the date. State a late charge (1.5% per month is common; check what your state allows), say what it applies to, and apply it when the time comes; a term that is never enforced is not a term. Give the customer every way to pay you: check with the address, ACH details on request, and the invoice number on the memo line so the payment lands on the right job. Send the invoice the day the work is done. The single biggest predictor of when you get paid is when you asked.

Common mistakes

  • Invoicing a GC for progress work — they need a pay application against a schedule of values.
  • Taxing labor in a state that does not tax it, or not taxing materials in one that does.
  • Netting the deposit into the line items instead of showing it as a payment received.
  • Omitting the retainage release terms, then arguing about them at closeout.
  • A lump-sum line with no backup — attach the signed T&M ticket or the accepted quote.
  • Renumbering or reusing invoice numbers; issue a credit and a new invoice instead.

When invoices come from the job record instead of a blank file — the accepted quote, the approved pay application, the logged T&M — the numbers agree and the invoice goes out the same day. That is what invoicing in BuildWorkPro does.

Invoices that come from the job, not a blank file

BuildWorkPro generates invoices from your projects and approved pay applications, numbers them automatically, emails the PDF, and syncs them to QuickBooks Online — the numbering, the records and the books all agree. $79/month flat, 14-day free trial.

See invoicing in BuildWorkPro

Frequently asked questions

What should a construction invoice include?

Your business details and license number, the customer and the project or job address, an invoice number and issue date, a due date stated as a date, line items with quantities and unit prices, sales tax where applicable, any retainage held and payments already received, the balance due, and how to pay. Ambiguity delays payment — the template fields exist so nothing is left to interpretation.

What is the difference between an invoice and a pay application?

An invoice bills a complete amount for work or service — direct-to-owner jobs, service calls, T&M work, small projects. A pay application bills a percentage of progress against a schedule of values with retainage, on a monthly cycle, and is the format general contractors require. If your customer is a GC, you almost certainly need the pay application template instead; some GCs want both, with the invoice referencing the application number for their accounts-payable system.

What is a progress invoice?

An invoice for part of a job — a deposit, a milestone, or a percentage complete — rather than the whole amount at the end. It works like a pay application without the continuation sheet: state what portion the invoice covers, deduct payments already received, and carry the remaining contract balance in the notes so the customer can see the running total. On larger direct-to-owner jobs, a progress invoice with retainage held is normal.

How do I show retainage on an invoice?

As a deduction after the total: bill the full value of the work, add tax, then subtract the retainage the customer holds (the template figures it as a rate on the subtotal, before tax) and any payments received to reach the balance due. Say in the notes when the retainage is released — on final acceptance, on a date, or on a milestone — and invoice it separately when that happens. Our retainage guide covers the rules by contract type.

Should I charge sales tax on labor?

It depends on the state. Many states tax materials and not construction labor; some tax certain services; and contractors in some states pay tax on materials at purchase and do not charge it at all. The template has a taxable flag per line so you can tax materials and leave labor and subcontracted work untaxed where that is the rule. Confirm the treatment for your state and job type with your accountant.

What payment terms should I use?

Net 15 or Net 30 are standard; due on receipt for service work. State the due date as a date, not just a term, and include a late-fee percentage where your state allows it — 1.5% per month is common. An invoice with a date and a consequence gets prioritized over one with neither.

How should I number invoices?

Sequentially, with a scheme that sorts: year plus a running number (INV-2026-0147) or a project prefix. Never reuse or skip numbers, and never renumber a sent invoice — issue a credit and a new one instead. Your bookkeeper, your accountant and any audit will thank you.

Templates that go with this one

Free calculators and price data for this work: Pay Application Builder · Markup vs Margin Calculator

Browse all free construction templates →

Bill from the job, get paid on time

BuildWorkPro turns approved pay applications and finished work into numbered invoices, emails them with the PDF attached, and keeps the books in sync — so the invoice goes out the day the work is done.

$79/month flat · 14-day free trial · No credit card required

General-purpose form, not legal or accounting advice. Sales tax treatment of labor and materials, late-charge limits and retainage rules vary by state — confirm them with your accountant or attorney.