Free contractor invoice generator, labour & materials.
Free contractor invoice generator - create invoices online in seconds. No signup. Download your PDF now!
A contractor invoice generator helps tradespeople bill labour and materials on one professional invoice. Add your hours and day-rates, list materials with quantities, apply tax, and download a clean PDF, free, with no signup, right from your browser.
When to use it
Built for trades and contractors billing a mix of labour and materials. List your hours or day-rate alongside parts, add tax, and hand the client a clean PDF.
| What you can do | Detail |
|---|---|
| Bill labour and materials | Separate lines for time and for parts |
| Day-rate or hourly | Whatever your job runs on |
| Tax & discounts | Applied to the total automatically |
| Payment terms | A due date so you get paid on time |
| Download a clean PDF | No signup |
Prefer a file or a walkthrough?
You can also grab a free contractor invoice template and read how to invoice as a freelancer.
Frequently asked questions
What is a contractor invoice?
A contractor invoice is a document an independent contractor or subcontractor sends to a client as proof of work performed and a request for payment. It itemizes labour (hours x rate) and materials, plus taxes and payment terms.
What should a contractor invoice include?
A contractor invoice should include: your business name, address and license number; the client details; a unique invoice number; the work dates, issue date and due date; itemized labour with hours and rates; a separate materials list with costs; applicable taxes; payment terms and accepted methods; and any late-fee policy.
How do I bill labour and materials separately?
List your labour as line items showing the description, hours and hourly rate, then add materials and supplies as separate line items with quantities and unit costs. This gives the client a transparent labour-versus-materials breakdown.
How often should contractors send invoices?
Contractors typically invoice either per completed task/milestone or on a regular schedule (weekly or monthly) for ongoing work. Agree the billing schedule in your contract before starting.
What are typical payment terms for contractors?
Common terms are Net 15, Net 30, or Due on Receipt. Many contractors also request a deposit upfront for materials, with the balance due on completion. State the terms clearly on every invoice.
Do I need to add my license number to a contractor invoice?
In many trades and regions, including your contractor license or registration number is required or expected, and it builds client trust. Add it to your business details on the invoice.
Do contractor invoices help with taxes (1099)?
Yes. Keeping clear, numbered contractor invoices makes it easy to total your income for tax filing, including reconciling against 1099 forms in the US, and to track deductible material costs.
Is the contractor invoice generator free?
Yes, it is completely free with no signup and unlimited invoices. Your data stays in your browser.
Can I send a progress invoice for work that is not finished?
Yes. Add one line for each completed phase or milestone with its agreed amount, and keep your invoice numbers in sequence. Each progress invoice should reference the job so the client can track what has been billed and what is left.
How do I bill a change order on a contractor invoice?
Add the approved change as its own line item with a short description and the agreed price. Leave the original contract lines unchanged so the client can see the change order separately from the base work.
Should I send a lien waiver with my contractor invoice?
Many general contractors and property owners require a conditional lien waiver with each payment request and an unconditional waiver after payment clears. Send the signed waiver alongside your invoice so payment is not delayed.
How do I handle retainage on a contractor invoice?
Invoice the full value of the work, then show the retained percentage, often 5 to 10 percent, as a deduction. Release the retained amount on a final invoice once the project passes inspection.
Does this work like AIA G702 and G703 billing?
The invoice itemizes work with amounts, which mirrors the detail an AIA G702/G703 application shows. For formal AIA contract billing, many contractors still submit the official AIA forms and use this generator for smaller jobs or as a backup record.
Will my client send me a 1099 for this work?
If a business pays you 600 dollars or more in a year for contract work, it generally must file Form 1099-NEC with the IRS. Keep every invoice you send so your records match what clients report. For the official rules, see the IRS guidance on reporting payments to independent contractors (irs.gov).
Related tools
Learn more: How to invoice as a freelancer