Built for Contractors

Construction Invoice Generator — Bill Every Job Right

Handle progress billing, material costs, change orders, and retainage without the headache. Create detailed contractor invoices and download professional PDFs in minutes.

No signup required. 100% free.

Sample construction invoice

A filled-in example with made-up details. Open it in the editor, click anything on the paper and change it to yours, then download the PDF.

Timberline Build Co.

8820 SW Canyon Ridge RdPortland, OR 97225(503) 555-0190CCB #241873[email protected]

INVOICE

No. TBC-118-03

Terms: Net 30

Bill to

Luis & Hannah Delgado

Project: rear addition3315 NE Alder Crest DrPortland, OR 97212[email protected]
DescriptionAmount
Draw 3 — Rough-in complete, 30% of $85,000 contractBilled net of 10% retainage ($2,550 held)1 × $22,950.00$22,950.00
CO #2 — Relocate kitchen window 36 in. eastApproved by owner Sep 9; net of 10% retainage1 × $1,665.00$1,665.00
CO #3 — LVL header over new patio doorApproved by owner Sep 15; net of 10% retainage1 × $558.00$558.00
EQUIPMENT: 30-yd dumpster swapsPass-through, Sep 2 and Sep 262 × $495.00$990.00
Subtotal
$26,163.00
Total
$26,163.00

Notes

Contract #2026-118. Billing period Sep 1–30: plumbing, electrical and HVAC rough-in passed inspection Sep 24. Retainage held to date: $7,047, released with the final draw after final inspection.

Terms

Net 30 from invoice date. Pay by ACH or check to Timberline Build Co. Change orders are billed only once signed by the owner.
Sample construction invoice, with invented business, client and amounts.

Construction Billing Problems, Fixed

Progress Billing Is Complicated

Tracking percentage completion across phases, calculating retainage holdbacks, and formatting milestone invoices takes hours in spreadsheets. With Invoita, each phase or milestone is its own line, and the totals add themselves up.

Material Costs Change Constantly

Lumber prices shifted, the client upgraded tile, supply chain delays forced substitutions. Your invoice needs to reflect actual costs with clear line-by-line breakdowns so clients understand exactly what they're paying for.

Change Orders Create Disputes

Unapproved or poorly documented change orders are the number one cause of construction payment disputes. A professional invoice that clearly references each CO number and approval date eliminates ambiguity.

Multiple Job Sites, One Business

Running three jobs simultaneously means three different billing schedules, three different scopes, and three different clients. You need a tool that lets you create project-specific invoices fast — not a one-size-fits-all template.

How to Create a Construction Invoice

1

Enter Project Details

Add your company info and logo, with your contractor license number under your address. Enter the client's name and project address; a free account adds custom fields for contract and PO numbers.

2

Add Labor, Materials & Change Orders

Break down costs by category. Add line items for labor hours, material costs, equipment rental, subcontractor work, and any approved change orders.

3

Download or Share

Download a professional PDF with your full breakdown and send it from your own email. Sign up free to share a link and track what is paid and outstanding across every project.

Features Contractors Need

Detailed labor and materials line items
Per-line descriptions for change orders
Sales tax on materials only: mark labor not taxable
Custom company logo and branding
Notes field for retainage and terms
Professional PDF — no watermarks
Works on tablet from job sites
25 currencies
Custom fields for PO and contract numbers (free account)
Your signature, drawn or uploaded
A4, Letter, A5 and Legal page sizes
Drag-to-reorder for organized billing

Construction Invoicing Best Practices

1

Always reference the contract or PO number

Every construction invoice should include the original contract number and, for GC work, the purchase order number. This connects your invoice to the approved scope and speeds up processing — especially with larger companies that have accounts payable departments.

2

Separate labor, materials, and equipment

General contractors, property managers, and commercial clients expect cost breakdowns by category. List labor with hours and rates, materials with unit costs, and equipment rental separately. This transparency builds trust and reduces pushback.

3

Document change orders on the invoice

Never bury change order costs inside general line items. Give each one its own clearly labeled line (CO #1, CO #2) with the description, approval date, and cost. If a change order dispute arises, your invoice serves as part of the paper trail.

4

Invoice at each milestone — don't wait until the end

Progress billing protects your cash flow and limits exposure. Bill at agreed milestones (foundation, framing, rough-in, finish) rather than accumulating costs. Front-loaded billing schedules (more money earlier) reduce risk on long projects.

5

Include your contractor license number

Many states require your license number on invoices and estimates. Even where not legally required, including it signals legitimacy and professionalism — especially when bidding against unlicensed competitors.

Frequently Asked Questions

Progress billing means invoicing a client at defined milestones during a project rather than all at once at the end. For example, you might bill 20% at foundation completion, 30% at framing, 30% at rough-in, and 20% at final walkthrough. This keeps cash flow steady and reduces risk for both contractor and client. In Invoita, put each milestone on its own line and write the percentage complete in its description.

Retainage (typically 5-10% of each progress payment) is held back by the client until project completion. On your invoice, either bill each line net of retainage and say so in its description, or bill the full earned amount and state the retainage held in the notes. Release the retained amount in a final invoice after the project passes inspection. Clearly labeling retainage prevents disputes.

A construction invoice should include the project name and address, contract or PO number, billing period, a breakdown of labor and materials, change order references, the percentage of work completed (for progress billing), retainage amount if applicable, and payment terms. Include your contractor license number where required by state law.

Add change orders as separate clearly-labeled line items on your invoice (e.g., 'CO #3 — Additional electrical rough-in per client request, approved 03/15'). Reference the signed change order number and approval date. This creates a paper trail and prevents disputes over unapproved work.

Yes. Label each line with a prefix like 'LABOR:' or 'MATERIALS:' and drag the lines so each group sits together. Mark labor lines as not taxable if only materials carry sales tax. Clients and general contractors expect this level of detail.

Completely free. Create unlimited construction invoices, add your company logo, include detailed line items for labor, materials, and change orders, and download professional PDFs — all without creating an account or paying anything.

Professional Construction Invoices, Free

No signup, no watermarks. Detail every cost, download a clean PDF, and get paid for every phase of the job.