Free Contractor Invoice Generator — split materials and labor, run progress billing on multi-phase jobs, and print a clean PDF for the client on site.
Your details as they'll appear on the document.
Add a row for each item or service.
VAT is added on top of the subtotal.
Switch the look and accent colour — updates the preview instantly.
Your Business Name
INVOICE
Invoice Number: INV-202607-5054
Issue Date: 07/03/2026
Due Date: 07/17/2026
Terms: Net 14
Bill From
—
Bill To
Client Name
| Description | Qty | Unit Price | Amount |
|---|---|---|---|
| — | 1 | $0.00 | $0.00 |
Notes & Payment Instructions
Thank you for your business. Please make payment by the due date.
Five steps to a finished document — no account needed.
Enter your business details and upload a logo (optional).
Add your client's name and contact information.
Fill in the invoice number, issue date, and due date.
Add line items with a description, quantity, and unit price.
Set your tax rate and any discount, then download your PDF.
Free Contractor Invoice Generator — split materials and labor, run progress billing on multi-phase jobs, and print a clean PDF for the client on site.
A general contractor's invoice must separate materials from labour, with quantities and unit prices, because clients and lenders on financed jobs need to see what is product versus work. List permit, inspection, and disposal fees as their own lines, never buried in labour, since they are often reimbursable or escrowed. Label each invoice with the phase or milestone it covers, such as Phase Two framing at forty percent of contract, so progress billing stays auditable. State the retention or holdback percentage if your contract includes one, typically ten percent held until final inspection. The most common mistakes are bundling materials and labour into one lump sum, which triggers disputes when clients think they are overpaying for labour alone; waiting until job end to invoice, which starves the next phase of materials cash; forgetting permit and dump fees, effectively eating hundreds in pass-through costs; and omitting lien release language, which delays payment because title companies and lenders will not release funds without it. One practical tip: attach a conditional lien release to every progress invoice.
Advertisement
A discreet ad keeps these tools free. The tool above is fully usable without clicking anything.
Recommended
If you send documents every week, dedicated accounting software automates recurring billing, payment reminders, and expense tracking — so you spend less time on admin and get paid on time. The free tool above is always here for one-offs; this is for when you outgrow it.
Affiliate disclosure: we may earn a commission if you sign up through these links, at no cost to you.
Practical guides to help you invoice smarter and get paid faster.