Free Contractor Invoice Template

A contractor invoice bills for completed or progress-billed work: invoice number, dates, client, line items, tax, amount due, and payment instructions. Generate yours here in the browser, preview it live, and download PDF or DOCX without uploading data.

Your business

Start typing to load the full live preview, remaining fields, and PDF/DOCX export.

Built and maintained by · Last reviewed · How this tool works

How to use this contractor invoice generator

  1. Fill contractor and client billing details.
  2. Add billable line items and tax; enter any prior payments.
  3. Add payment instructions and due date.
  4. Export PDF/DOCX or print from preview.

Invoice essentials for contractors

Include a unique invoice number, service dates or period, reference to the estimate or contract, taxable vs non-taxable amounts, balance due, and how to pay. Progress invoices should state the percent complete or milestone billed.

Worked example: progress invoice

Sample INV-2026-088 bills $3,500 labor progress plus $715 materials, applies 8.31% tax, subtracts a $2,500 deposit, and shows the remaining balance with Net 14 terms.

Tips

  • Keep invoice numbers sequential and year-prefixed.
  • Send PDF plus a plain-text payment reminder.

Common mistakes

  • Reusing invoice numbers across jobs.
  • Missing the estimate or PO reference clients need for AP.
  • Not showing prior payments, which confuses balance due.

FAQ

When should a contractor send an invoice?

Follow the payment schedule in your contract—deposit, progress, or final. Send promptly after each milestone so cash flow stays predictable.

What payment terms are common?

Net 14 or Net 30 are common for residential work; commercial jobs may specify retainage. State late fees only if your agreement allows them.

How does progress billing work on a contractor invoice?

Bill a percentage or completed-phase amount that matches your contract draws—e.g. after demo, rough-in, or substantial completion. Reference the estimate or PO and show prior payments so the balance due is obvious.

Can I charge late fees on unpaid contractor invoices?

Only if your signed agreement allows a specific rate or fee and local law permits it. Put the late-fee rule on the invoice and the contract; do not invent penalties after the fact.

Do contractor invoices affect 1099 reporting?

In the U.S., businesses often need your taxpayer ID to issue Form 1099-NEC when they pay $600+ to an unincorporated contractor. Your invoice is a payment record—not a tax form—so keep W-9 and invoice PDFs together for year-end.

What is retainage and how do I show it?

Retainage is a contract holdback (often 5–10%) until punch-list or final acceptance. Show the earned amount, retainage withheld this period, retainage released, and net amount due so AP can match the contract.

How totals are calculated

Line-item amount = quantity × rate. Subtotal = sum of lines. Tax = subtotal × (tax rate ÷ 100). Amount due = total − amount already paid.

Sources

  1. SBA — Marketing and sales. Used for: pricing and sales-plan context for estimates and quotes. Checked .
  2. SBA — Break-even point. Used for: pricing awareness when building estimates. Checked .
  3. IRS — Recordkeeping for small businesses. Used for: why keep invoices, estimates, and payment records. Checked .
  4. U.S. Small Business Administration. Used for: general small-business counseling and compliance starting point. Checked .

Estimates and templates only. Confirm tax rates, payment terms, and local requirements for your job. Not affiliated with the organizations cited above. Found an error? Tell me.

Generator version 1.0 · Changelog

Sample filled preview (static)
Sample preview Filled with example defaults — open the editor to customize

Invoice

From
Summit Build Co.
Address
120 Industrial Way Denver, CO 80216
Phone
(303) 555-0142
Email
billing@summitbuild.example
Invoice Number
INV-2026-088
Invoice Date
2026-10-19
Due Date
2026-11-02
Po Number
CE-2026-014
Client
Jordan Lee
Address
88 Cedar Lane, Denver, CO 80220

Payment Instructions: ACH to Summit Build Co. or check payable to Summit Build Co. Net 14.

Notes: Thank you for your business.

Line items

DescriptionQtyUnitRateAmount
Progress billing – cabinets installed1ls$3,500.00$3,500.00
Flooring materials (delivered)1ls$715.00$715.00
  • Subtotal $4,215.00
  • Tax (8.31%) $350.27
  • Total $4,565.27
  • Amount paid $2,500.00
  • Balance due $2,065.27
Document preview illustration for the Contractor Invoice template showing typical fields and layout
Illustration of a filled contractor invoice — customize yours in the editor above.

Embed this tool

Copy the snippet below to add a lightweight iframe to your site. Please keep the attribution link so visitors can open the full tool page.