Billing and cash flow

How to write a construction invoice that gets paid

An invoice gets paid fast when it matches the contract exactly, includes every item the payer's billing office checks, arrives with backup and lien waivers attached, and goes to the right person before the cutoff.

An office manager and contractor review invoices with a calculator and laptop in a construction office.
Review invoices, committed costs, and cash timing together before making project decisions. AI-generated illustration.

A construction invoice gets paid on time when nobody on the other side has a reason to send it back. That means it references the right contract and job, bills only approved work and approved changes, shows the math (contract sum, prior billings, retainage, amount due), carries the backup the contract requires, and lands with the person who approves payment before their cutoff. Most slow payments start with an invoice that was "almost" right.

There is a legal side too. Under federal and many state prompt payment rules, the payment clock only starts once the payer receives a proper invoice. A defective one does not just get returned. It resets the clock.

What a construction invoice must include

A good benchmark is the federal definition of a proper invoice in FAR 52.232-27, which applies to federal construction contracts. Private owners and GCs check for nearly the same things.

Proper invoice items under FAR 52.232-27, and what they mean on any job
Required itemWhat it looks like in practice
Contractor name and addressLegal entity name that matches the contract, not a DBA the payer does not have on file
Invoice date and numberA unique number, dated within the billing period
Contract number or other authorizationContract, PO, or subcontract number and job name
Description of work performedSOV lines or milestones billed, with the period covered
Delivery and payment termsTerms from the contract (for example net 30, or per the pay app schedule)
Official to receive paymentWho the check or transfer goes to
Contact for a defective invoiceA name, email, and phone number that someone answers
Substantiation and certification for progress paymentsPay app detail, plus the certification the contract requires
Taxpayer ID and banking informationOnly if required elsewhere in the contract
Any other information the contract requiresLien waivers, certified payroll, insurance, photos, stored material backup

On federal jobs, the billing office must return an invoice that does not meet the requirements within 7 days after receipt, with the reasons. Progress payments are due 14 days after a proper payment request is received. The 7-day return is a gift: if it comes, fix it the same day.

Step by step: writing an invoice that gets paid

1. Read the billing section of the contract first

Find the billing date, the format (AIA G702 and G703, owner portal, or your own form), the address or portal it goes to, and the list of required attachments. Make a one-page billing sheet for the job so nobody has to reread the contract every month.

2. Match the contract exactly

Use the legal name, the contract or PO number, and the job name the owner uses in its own system. A mismatch between "Bldg C Retail" and "Harbor Point Phase 2" can send your invoice into the wrong approval queue.

3. Bill only approved work

Bill against the approved schedule of values or milestones. Put approved change orders on their own lines with their numbers. Leave pending changes off, and bill them the month they are signed. See how to invoice change orders without delays.

4. Show the math

Contract sum, approved changes, revised contract sum, completed to date, retainage, previously billed, and current amount due. A reviewer who can check the math in 30 seconds approves faster than one who has to rebuild it.

5. Attach the backup the first time

Conditional lien waivers from you and your subs, photos for milestone or T&M billing, delivery tickets and insurance for stored material, certified payroll on public work, and timesheets and receipts for T&M. Missing backup is the most common reason a correct invoice sits.

6. Send it to the right person, before the cutoff

Know who approves (often the PM or owner's rep) and who pays (AP). Send to both if the contract allows, or upload to the portal and confirm it was accepted. Keep proof of the date received, because that is when the payment clock starts.

7. Follow up on a schedule

A short check-in three to five days after submission ("anything missing?") catches problems while there is still time to fix them in this cycle.

Worked example: a plumbing sub's monthly invoice

As an example, a plumbing sub on a $180,000 subcontract with 10 percent retainage bills month three. Prior work completed was $54,000 and this month adds $36,000, plus one approved $4,200 change order for an added mop sink.

Example subcontractor invoice summary
LineAmount
Original subcontract$180,000
Approved change order PCO-03 (mop sink), signed 9/12$4,200
Revised subcontract$184,200
Completed to date (base $90,000 plus CO $4,200)$94,200
Retainage at 10%$9,420
Earned less retainage$84,780
Previously billed and approved$48,600
Current amount due$36,180

Attached: the SOV detail by line, a conditional progress lien waiver for $36,180, the signed change order, and photos of the rough-in on floors 2 and 3. The invoice number, subcontract number, and job name match the GC's system. There is nothing for anyone to ask about.

Mistakes that delay payment

  • Billing a pending change order and getting the whole invoice rejected.
  • Sending an unconditional waiver with the invoice, giving up lien rights before you are paid.
  • Missing the cutoff by a day and waiting a month.
  • Sending to the PM who is on vacation, or to an old AP email.
  • Math that does not tie to last month's approved amount.
  • Vague descriptions on T&M work, such as "labor, 42 hours," with no date, crew, or task.

If the invoice still goes unpaid

Track the due date from the contract or statute, not from when you hope to be paid. Some states set prompt payment deadlines with interest. California's Civil Code section 8800, for example, requires a private owner to pay an undisputed progress payment within 30 days after a demand under the contract, unless otherwise agreed in writing, with a 2 percent per month penalty on amounts wrongfully withheld. See how to collect late payments from construction clients for the full escalation.

Templates and tools

Start from the construction invoice template, or a trade version such as the plumbing invoice template. Smart Business Automator builds invoices from the job's schedule of values and signed change orders, attaches the backup stored on the job, and tracks due dates so follow-ups go out on time. See construction accounts receivable automation.

Frequently asked questions

What makes a construction invoice proper?

On federal jobs, FAR 52.232-27 lists the items, including contractor name and address, invoice number and date, contract number, description of work, payment terms, a contact for defective invoices, and progress payment substantiation and certification. Private contracts usually set similar requirements.

Should I send a lien waiver with every invoice?

If the contract asks for one, send a conditional waiver for the amount billed. Avoid unconditional waivers until the payment has cleared.

What payment terms should a construction invoice show?

The terms from the contract or subcontract. If there is no contract term, state your terms clearly, and know that your state's prompt payment law may set a default deadline.

Why did my invoice get rejected with no explanation?

Usually a mismatch: wrong job or contract number, an unapproved change order, missing waivers, or math that does not tie to the last approved billing. Ask for the reason in writing and fix it the same day.

Sources

  1. Acquisition.gov: FAR 52.232-27, Prompt Payment for Construction Contracts
  2. California Civil Code section 8800, private progress payments (public.law)
Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment