Free Contractor Invoice Template
Replace bracketed [FIELDS] with your own information. Also download free Word (.DOCX) or Excel (.XLSX) templates — fully customizable with auto-calc formulas in the spreadsheet.
[City, State ZIP]
Phone: [555-000-0000]
Email: [info@yourcompany.com]
License #: [YOUR LICENSE NUMBER]
[Client Company Name]
[Street Address]
[City, State ZIP]
[client@email.com]
[Project Address]
[City, State ZIP]
Start Date: [Date]
Work Period: [Month Year]
| Description of Work / Materials | Qty | Unit | Unit Price | Amount |
|---|---|---|---|---|
| Foundation Work — Labor & Equipment [Describe scope: excavation, forms, pour, strip] |
40 | hrs | $95.00 | $3,800.00 |
| Ready-Mix Concrete (per approved spec) [Note spec: 4,000 PSI, 3/4" aggregate] |
12 | CY | $185.00 | $2,220.00 |
| Rebar — #4 @ 12" O.C. (materials & install) [Include spec reference if applicable] |
800 | LF | $1.85 | $1,480.00 |
| Permit & Inspection Fees [List permit number if issued] |
1 | LS | $650.00 | $650.00 |
| [Add additional line items as needed] | — | — | — | $0.00 |
[Company Name] | [License #] | [Insurance CO #] | [Bonding CO #]
What to Include on Every Construction Invoice
A missing or vague field is the most common reason contractors wait 60+ days to get paid. Every construction invoice must contain:
1. Your business information
- Legal business name (as licensed)
- Physical address
- Phone and email
- Contractor license number — required in most states for enforceability
- Bonding/insurance policy numbers (optional but builds trust)
2. Invoice identification
- Invoice number (sequential; see numbering system below)
- Invoice date
- Due date
- Reference to the original contract number
3. Client and project info
- Client legal name and company (as on the contract)
- Project name and address
- Work period covered (e.g., "April 1–April 22, 2026")
4. Line items — specific, not vague
- Description of work completed (reference spec section if applicable)
- Quantity, unit (hours, CY, LF, LS), unit price, and extended amount
- Materials listed separately from labor (required for tax compliance in many states)
- Permits listed as separate line items with permit numbers
5. Financial summary
- Subtotal
- Retainage withheld (if applicable) — listed as a deduction
- Sales tax (if applicable — varies by state and work type)
- Amount due
6. Payment terms
- Net days (Net 10, Net 30, Net 45)
- Exact due date in plain language
- Accepted payment methods
- Late fee structure (in writing — verbal agreements on late fees are unenforceable)
7. Notes and lien notice
- Reference to the contract it covers
- A one-line lien rights preservation notice is recommended: *"Contractor preserves all lien rights under [State] Mechanic's Lien statutes."*
Invoice Numbering System for Contractors
Your invoice number is your paper trail. A good numbering system makes it easy to track payments, find old invoices, and pass a lien audit.
Recommended format: [PREFIX]-[YEAR]-[SEQUENCE]
Examples:
- `INV-2026-001` — First invoice of 2026
- `INV-2026-047` — 47th invoice of 2026
For project-specific invoicing:
- `INV-JohnsonResidence-001` — First invoice on Johnson Residence project
- `INV-2026-COMM-003` — Third invoice, commercial division
Rules for numbering:
- Never reuse numbers — gaps in your sequence are fine; duplicates are not
- Reset annually or keep sequential forever (both are fine; annual reset is more common)
- Start at 001, not 1 — leading zeros keep alphabetical sorting correct
- Include the number on every email subject line and check memo — makes reconciliation instant
If you do progress billing on large projects:
Use a compound number: `INV-2026-038-03` = Invoice #038, Payment Application #3 on that project.
Why this matters: When a client disputes an invoice or you need to file a lien, a clean sequential record proves timeline and amount owed without gaps.
Payment Terms: What to Write and Why
The payment terms section is where most contractor invoices fail — either too vague ("payment due upon receipt") or missing entirely.
Standard terms used in residential construction:
- Net 30 — most common for commercial subs and smaller GCs
- Net 15 — typical for specialty trades on tight-margin work
- Due on receipt — appropriate for final punch-list payments or deposits
Standard terms for commercial (GC-to-owner):
- Net 30 with pay-when-paid clause — subs should push back on this in contracts; it's legitimate but creates cash flow risk
- Progress billing with net 20 per payment application — standard on commercial and public jobs
Late fee language (copy this):
*"Invoices unpaid after the due date accrue a finance charge of 1.5% per month (18% annual percentage rate) on the outstanding balance. Contractor reserves all collection rights including mechanic's lien filing without further notice."*
Why spell out the late fee:
- Courts require written notice for finance charges to be collectible
- It signals you track and enforce payment terms
- Most clients will pay on time when they see a late fee clause in writing
Retainage on construction invoices:
Retainage is a holdback (typically 5–10%) withheld by owners until substantial completion. Always show retainage as a separate line item:
- Earned this period: $8,150.00
- Retainage held (10%): – $815.00
- Net due this invoice: $7,335.00
This format makes retainage clearly visible and creates a running record of total holdback owed — critical for final payment negotiations.
How to Send and Track Construction Invoices
The best invoice is worthless if it goes to the wrong person or gets lost in an inbox.
Who to send to:
- On commercial jobs: accounts payable department AND the project manager (PM) — AP won't approve without PM sign-off; PM won't tell AP without a copy
- On residential jobs: the homeowner directly; CC their spouse or partner if both signed the contract
- On GC-to-sub: the GC's PM, not their accounting team — accounting doesn't know what was completed
Format:
- PDF is standard — never send Word or Excel invoices (editable formats create disputes)
- Subject line: *"Invoice #INV-2026-047 — [Project Name] — Due [Date] — $[Amount]"*
- Include a one-line body: *"Attached is Invoice #047 for work completed April 1–22, 2026. Amount due: $7,335. Due date: May 22, 2026. Please confirm receipt."*
Follow-up schedule:
- Day 1: Send invoice with confirmation request
- Day 7: Follow up if no confirmation — "Confirming you received Invoice #047"
- Day 25 (5 days before due): *"Reminder: Invoice #047 ($7,335) is due May 22. Please let me know if you need anything to process payment."*
- Day 31 (1 day after due): Late fee notice in writing; mention lien rights if over $10K
Track every invoice in a simple log:
Keep a spreadsheet or use software with columns: Invoice #, Project, Date Sent, Amount, Due Date, Date Paid, Notes. This takes 2 minutes per invoice and saves hours when disputes arise.
Common Invoice Mistakes That Delay Payment
1. Vague descriptions — "Labor and materials" is not a line item. Owners push back because they can't tell what they're paying for. Specificity prevents disputes.
2. Sending to the wrong person — Sending to the homeowner when the GC is on the hook, or to accounting without a PM copy. Always confirm the right billing contact before you start work.
3. Missing your license number — In most states, a contractor invoice without a license number is not enforceable in court. Three words: always include it.
4. No due date — "Payment due upon receipt" is not a due date. Clients interpret it as "whenever I get around to it." A specific date creates a specific deadline.
5. Inconsistent billing periods — Sending invoices whenever you feel like it trains clients to pay whenever they feel like it. Bill on the same day every month (or every payment milestone). Predictable billing = predictable cash flow.
6. Not separating labor from materials — Several states tax materials but not labor (or vice versa). Commingled line items create tax compliance questions that slow payment. Keep them separate.
7. Forgetting retainage tracking — If you don't track retainage owed in your invoicing, you'll forget to bill it at project close. Get a running retainage total in writing on every invoice.
8. No lien notice — One sentence preserving your lien rights costs nothing. Once the deadline passes, it costs everything.
Get more done with less paperwork: BuildStackHub generates professional invoices, tracks retainage, and sends payment reminders automatically — so you spend less time on billing and more time building.
Free Downloadable Templates
Put this into practice. BuildStackHub handles the paperwork.
Daily logs, budgets, scheduling — all in one place. Start free, no credit card required.
Frequently Asked Questions
What to include on a construction invoice
A complete construction invoice needs: contractor name, address, phone, and license number; client name and billing address; project name and site address; unique invoice number; issue and due dates; contract or PO reference; itemized line items with description, quantity, unit of measure, unit price, and extended amount; subtotal; applicable taxes; grand total; payment terms (Net 15 or Net 30 are standard); and a lien waiver clause referencing your state mechanic lien statutes.
What are AIA G702 and G703 forms?
AIA G702 (Application and Certificate for Payment) and AIA G703 (Continuation Sheet) are AIA-standard forms for commercial and custom-home progress billing. G702 is the cover sheet showing current payment certificate, prior payments, retainage withheld, and total certified to date. G703 is the continuation sheet breaking each schedule-of-values line into work completed, materials stored, percent complete, and balance to finish. They are mandatory on commercial projects over $100,000.
How does progress billing work on construction invoices?
Progress billing sends invoices monthly as work completes against an approved schedule of values. Each invoice is one draw: a line-item table shows percent complete per item this period, multiplied by the scheduled value to produce the billed amount. The schedule of values totals contract price; monthly draws plus retainage equals the contractor balance to finish. AIA G702 and G703 are the industry standard, but a simple line-item invoice works for residential jobs with negotiated draws.
How is retainage handled on a construction invoice?
Retainage is a percentage withheld from each progress payment, typically 10 percent, held by the owner or GC as security against incomplete work. Retained funds are released after the final punch list is signed off and the project is accepted. Many states cap retainage at 5 to 10 percent and require it to be held in an interest-bearing escrow. Excessive retention beyond statutory caps is itself a lienable claim because it can be treated as an unlawful pay-when-paid.
How do change orders appear on a construction invoice?
Each change order is a written, signed client approval before additional work begins. Number them sequentially (CO-001, CO-002) and on the corresponding invoice add a separate line item referencing the CO number, brief description, approved date, and approved amount. The signed change order document travels with the invoice as an attachment. Never invoice extra work without a signed CO; undocumented extras are the leading cause of payment disputes and lien claims.
How is sales tax handled on a construction invoice?
Sales tax on a construction invoice varies by state, ranging from 0 to 10 percent, and many states tax labor and materials differently. Materials are typically taxable while labor is exempt in some states for new construction. Owner-furnished vs. contractor-purchased materials is a separate split because pass-through materials may be tax-exempt under a resale certificate when the contractor bills the GC. Confirm the rate with your state Department of Revenue before issuing.
Free vs paid construction invoice templates — which is right?
Three tiers. Free templates (BuildStackHub, Smartsheet, Eforms) ship with line items, payment terms, and basic schedule-of-values and are ideal under 20 invoices per month. Paid one-time templates add progress billing tables, retainage, and AIA G702/G703 line numbering; good for 20 to 50 invoices per month. Software like QuickBooks or JobTread runs 90 to 200 dollars per month and adds job costing, AP, and AR; worth it past 50 invoices per month. Start with the free template.
What lien waivers go with a construction invoice?
A conditional progress lien waiver waives lien rights for the payment received this period, conditioned on the check clearing the bank; use it on every progress payment except final. An unconditional final lien waiver waives all lien rights for the entire project; exchange it on the day final payment clears. Send the appropriate waiver with every payment request and require one from every sub and supplier before releasing their payment. State statute dictates wording.