Free Construction Invoice Template & Generator
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 compliance with industry formats like AIA G702/G703. 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, with free templates and a step-by-step generator walkthrough.
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 G702/G703 Format: The Industry Standard
The American Institute of Architects (AIA) publishes standardized billing forms that are widely used in commercial construction. The two most common are AIA G702 (Application and Certificate for Payment) and AIA G703 (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 G702 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 G703 is the continuation sheet — 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 G703 is typically printed in landscape orientation. While official AIA forms require a license, many construction invoicing tools — including Invoita — offer templates that follow the G702/G703 structure without using the copyrighted forms themselves. The key information and layout conventions are the same, and most clients and project managers accept them without issue. If your contract specifically requires official AIA forms, you can purchase them from the AIA bookstore at a cost of about $3-5 per form.
Generating Construction Invoices with Invoita
Invoita's construction invoice template is designed specifically for contractors and trades professionals. Here is how to create a construction invoice step by step. Start at Invoita's generator page and select the construction template. Enter your company details — business name, license number, address, phone, and email. Then enter the client or general contractor's information and the project details including the project name, address, and contract number. Set up your schedule of values by adding line items for each trade or phase. For each line item, enter the description, the scheduled (budgeted) value, work completed in previous billing periods, work completed this period, and any materials stored. Invoita will calculate the cumulative completion percentage, balance to finish, and retainage automatically based on the retainage rate you specify. If you have change orders, add them as additional line items below your original SOV. Label each one with its change order number and description. The invoice will automatically recalculate the revised contract total. Once all items are entered, review the invoice summary at the bottom. It should show the original contract sum, net change by change orders, contract sum to date, total completed and stored to date, retainage, total earned less retainage, less previous certificates for payment, and the current payment due. If these numbers match your project records, download the PDF. For ongoing projects, Invoita lets you save your invoice data so you can load it for the next billing period. Just update the work-completed-this-period values and the invoice will carry forward all previous billing data automatically. This saves significant time on multi-month projects where recreating the invoice from scratch each month would be tedious and error-prone.
- -Select the construction template at invoita.com/generator
- -Enter company details including contractor license number
- -Set up the schedule of values with line items by trade or phase
- -Enter work completed this period and materials stored
- -Add change orders as labeled additional line items
- -Review the payment summary — verify against project records
- -Download PDF and submit to client or GC for approval
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 you use the AIA G702/G703 format or a similar structured template, the goal is the same: give the client a clear, verifiable picture of project finances that makes approving your payment easy. With Invoita's construction template, you can generate compliant, professional invoices in minutes instead of hours — and get 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 Free