Back to Blog

Free Construction Invoice Template & Generator

By the Invoita team10 min read

Construction invoicing is fundamentally different from standard freelance or service invoicing. A typical service invoice lists hours worked and a total — simple and straightforward. A construction invoice needs to handle progress billing across multi-month projects, retainage holdbacks, material and labor breakdowns, change order tracking, and, on commercial jobs, the American Institute of Architects' standard pay-application forms. Getting these details wrong can delay payment by weeks or create disputes that cost thousands. This guide covers everything contractors need to know about construction invoicing, and how far a free invoice generator takes you.

What Makes Construction Invoices Different

Construction projects rarely involve a single payment for a completed job. A residential remodel might span 4-6 months. A commercial build-out can take a year or more. During that time, the contractor needs to bill for work completed to date, account for materials purchased, and navigate retainage requirements — all while maintaining a paper trail that satisfies both the client and any lenders involved.

The core difference is progress billing. Instead of invoicing once at project completion, construction invoices are submitted at regular intervals — typically monthly — based on the percentage of work completed. A $200,000 kitchen renovation might be billed as 15% after demolition ($30,000), 35% after framing and rough-in ($70,000), 65% after finishes ($130,000), and 100% at final completion ($200,000). Each invoice must show the total contract amount, the amount previously billed, the amount billed this period, and the remaining balance.

This is further complicated by retainage — a percentage of each payment (typically 5-10%) that the client withholds until the project is fully complete and inspected. On that same $200,000 project with 10% retainage, the first invoice for $30,000 would actually pay $27,000, with $3,000 held back. The contractor does not receive the accumulated retainage until final completion and approval. This is standard industry practice, but it means your invoices must clearly track retainage amounts throughout the project.

Essential Fields on a Construction Invoice

A complete construction invoice includes several fields that do not appear on standard invoices. Missing any of these can delay payment or create confusion during project reconciliation.

The header should include the project name and address (not just the client's billing address), the contract number or purchase order number, the invoice period (e.g., 'For work completed March 1-31, 2026'), and the application number (sequential numbering for each billing period on the project).

The body of the invoice should break down costs by category. At minimum, you need separate line items for labor and materials. More detailed invoices break down by trade — electrical, plumbing, framing, finishing — or by phase — demolition, rough-in, finish, punch list. Each line item should show the original contract amount, any approved change orders, the revised contract amount, work completed to date (in dollars or percentage), work completed this period, materials stored but not yet installed, and the retainage amount.

The footer should include the total contract value, total completed and stored to date, total retainage, total earned less retainage, less previous payments, and the current payment due. This cascading calculation is essential — it gives the client (and their lender, if applicable) a complete picture of project finances at a glance.

  • -Project name, address, and contract/PO number
  • -Application number and billing period dates
  • -Schedule of values: breakdown by trade, phase, or cost category
  • -Original contract amount, approved change orders, revised total
  • -Work completed to date (cumulative) and work completed this period
  • -Materials stored on-site but not yet installed
  • -Retainage amount (per line item and total)
  • -Previous payments received and current payment due
  • -Contractor license number and insurance certificate reference

Progress Billing Explained: The Schedule of Values

The schedule of values (SOV) is the backbone of construction progress billing. It is a detailed breakdown of the total contract price into individual line items, each representing a specific portion of the work. The SOV is typically agreed upon at the start of the project and becomes the basis for every subsequent invoice.

Creating an accurate SOV requires balancing detail with practicality. Too few line items (like 'Phase 1 - $80,000') makes it hard for the client to evaluate progress. Too many line items (like separating every individual task) creates administrative overhead that slows down billing. For most residential and light commercial projects, 15-30 line items is the sweet spot.

Here is how a typical SOV for a $150,000 home addition might look: Demolition ($8,000), Foundation ($15,000), Framing ($22,000), Roofing ($12,000), Electrical rough-in ($9,000), Plumbing rough-in ($11,000), HVAC ($14,000), Insulation ($5,000), Drywall ($8,000), Interior finish carpentry ($13,000), Painting ($7,000), Flooring ($10,000), Electrical finish ($5,000), Plumbing finish ($4,000), Final cleanup and punch list ($7,000). Each line item gets a percentage-complete value each billing period, and the invoice amount is calculated from those percentages.

One critical tip: front-load the SOV slightly to improve early cash flow. This does not mean overbilling — it means structuring your line items so that early-stage work (demolition, foundation, framing) carries a proportionally fair value. Contractors often undervalue early work and overvalue finish work, which creates cash flow problems during the most capital-intensive phases of the project. Have your SOV reviewed by your accountant before submitting it to the client.

Retainage: How It Works and How to Track It

Retainage is the portion of each progress payment that the client withholds as security until the project is substantially complete. The standard retainage rate in the United States is 5-10%, though some government contracts go as high as 15%. The concept exists to protect the client — if the contractor abandons the project or delivers substandard work, the retainage provides a financial buffer to hire a replacement.

From the contractor's perspective, retainage represents a significant cash flow impact. On a $500,000 commercial project with 10% retainage, the contractor is effectively lending the client $50,000 for the duration of the project. On a 12-month project, that is $50,000 of your money that you cannot access for a year. Understanding this impact is critical for financial planning — many contractors fail not because they are unprofitable, but because retainage creates a cash flow gap they cannot bridge.

Your invoices must track retainage meticulously. Each line item should show the retainage withheld, and the invoice summary should clearly show total retainage to date, previous retainage released (if any), and current retainage balance. Some contracts reduce retainage after substantial completion — for example, dropping from 10% to 5% once the project is 50% complete. Your invoicing system needs to handle this mid-project change.

When the project reaches substantial completion, you submit a final retainage release invoice. This is a separate document that lists all accumulated retainage and requests full release. Many contracts specify a waiting period (30-60 days after substantial completion) before retainage is released. Include a copy of the certificate of substantial completion with this invoice to expedite the release.

  • -Standard rate: 5-10% of each progress payment withheld
  • -Track per line item and as a running total on every invoice
  • -Some contracts reduce retainage rate at 50% completion
  • -Submit a separate retainage release invoice at project completion
  • -Include certificate of substantial completion with final retainage request
  • -Budget for retainage cash flow impact — $50K retained on a $500K project for 12 months

Change Orders: Billing for Scope Changes

Change orders are an inevitable part of construction. The client decides to upgrade the countertops, add a bathroom, or change the window specifications. Each change order modifies the original contract scope and price, and your invoicing must reflect these changes accurately.

Every change order should be documented in writing and signed by both parties before the work begins. The change order document should include a description of the changed work, the cost impact (itemized materials and labor), the schedule impact (additional days), and a new revised contract total. This documentation is not just good practice — it is your legal protection against disputes.

On your invoices, change orders appear as additional line items in the schedule of values. The standard approach is to add them at the bottom of the SOV, clearly labeled with the change order number (CO-001, CO-002, etc.). The invoice should show the original contract total, the total of all approved change orders, and the revised contract total. This makes it immediately clear to the client how the project budget has evolved.

Unapproved change orders — also called pending change orders or construction change directives — should not appear on your invoice. Only bill for work that has been formally approved through a signed change order. Billing for unapproved changes is a common source of disputes and payment delays. If you have performed work under a verbal agreement that has not been formalized, pause and get the paperwork signed before including it on your next invoice.

Keep a change order log that tracks every change order by number, date, description, amount, and approval status. This log should be attached to your monthly invoice as a supporting document. It gives the client and their project manager a complete picture of scope changes without having to dig through emails or meeting notes.

AIA Pay Applications: The Commercial Standard

The American Institute of Architects (AIA) publishes standardized billing forms that are widely used in commercial construction. The two most common are the Application and Certificate for Payment and its Continuation Sheet. Many commercial contracts require invoices in this specific format, and even when they do not, using the AIA format signals professionalism and makes your invoices easier for project managers and lenders to review.

The Application and Certificate for Payment is the cover sheet. It includes the project name, contractor and owner information, the contract amount, the application number, the period covered, and a summary of work completed and payments due. It also includes a signature block for the architect or project manager to certify the payment amount — in many commercial contracts, the architect must approve the invoice before the owner will release payment.

The Continuation Sheet is essentially the detailed schedule of values. Each row represents a line item from the SOV and includes columns for the item description, scheduled value, work completed from previous applications, work completed this period, materials presently stored, total completed and stored to date, percentage complete, balance to finish, and retainage. This format packs a lot of information into a single row, which is why the continuation sheet is typically printed in landscape orientation.

Invoita does not produce AIA pay applications. Its invoices use one layout (line items with quantity, rate and amount), which suits residential and light commercial work billed by phase or milestone. If your contract requires the official AIA forms, buy them from the AIA bookstore or use construction billing software, and keep Invoita for the jobs that take a standard invoice.

Making a Construction Invoice with Invoita

Invoita is a general invoice generator, not construction billing software: it does not calculate a schedule of values, percentage complete or retainage for you. What it does well is a clean, itemized progress invoice in a few minutes. Here is how contractors use it.

Open the generator at invoita.com/generator; no account is needed. Enter your company details, with your contractor license number on its own line under your address. Then enter the client or general contractor, and the project name and address.

Add one line per trade or phase with the amount you are billing this period, and put the progress in the description: 'Framing — 60% complete, 40% this period'. Add approved change orders as their own lines, labeled with the change order number and approval date. If only materials carry sales tax in your state, mark the labor lines as not taxable, and drag the lines into a logical order.

If your contract withholds retainage, bill each line net of it and say so in the description ('Framing — $20,000 earned, less 10% retainage'), then write the pay-application summary in the notes: original contract sum, approved change orders, total billed to date, retainage held, previous payments and the amount due now. Check the total against your project records, then download the PDF.

With a free account you can add custom fields for the contract or PO number and the application number, duplicate last month's invoice for the next billing period and update this period's amounts, and record payments so each invoice shows what has been paid and the balance due.

  • -Open the generator at invoita.com/generator, no account needed
  • -Enter company details, with your license number under your address
  • -Add one line per trade or phase, with this period's progress in the description
  • -Add change orders as their own labeled lines
  • -Bill lines net of retainage and summarize the contract in the notes
  • -Check the total against your project records
  • -Download the PDF and submit it to the client or GC for approval
  • -Free account: custom fields for contract and PO numbers, duplicate for the next period

Wrapping Up

Construction invoicing demands more detail and structure than standard business invoicing, but the fundamentals are straightforward once you understand the key concepts. Every construction invoice needs a schedule of values, progress billing percentages, retainage tracking, and change order documentation. Whether your contract calls for the AIA's pay-application forms or a plain itemized invoice, the goal is the same: give the client a clear, verifiable picture of project finances that makes approving your payment easy. For jobs billed on a standard invoice, Invoita produces a clean, itemized PDF in minutes instead of hours — and gets you back to the job site where your time is better spent.

Generate a construction invoice now

Free, no signup required. Professional PDF in 60 seconds.

Create invoice