Contractor Invoice Template

Fill the form on the left, watch your contractor invoice update live on the right. Download when ready.

A contractor invoice template gives trades-based businesses a consistent way to bill for the two things every job involves: materials and labour. Whether you run a renovation crew, a landscaping team, or a one-person electrical or plumbing outfit, a clean invoice that itemises the parts you bought and the hours you worked removes the most common reason customers dispute a bill. The free contractor invoice generator above produces a printable PDF in under a minute — fill in the line items, set the tax rate, add a payment method, and download. No signup, no watermark, nothing to install.

Materials vs labour line items

Most contractor bills split into two halves: the materials you supplied, and the labour it took to install or apply them. Keeping these as separate line items — rather than bundling them into a single “job complete” figure — protects you when the customer questions a charge. If a fitting turned out more expensive than the original quote, the cost is right there on the invoice with the receipt attached. If the job took an extra half-day because the substrate was harder than expected, the labour line shows it. Group materials first, then labour, so the customer can see at a glance what they are paying for.

  • Materials: Each part, fitting, fixture, or consumable. Show description, quantity, unit price, and line total. Where applicable, include a part number or SKU.
  • Labour: Hours or days worked, with the rate. If different stages had different rates (e.g. skilled vs unskilled), list them as separate lines.
  • Subcontractors: If you engaged a sub for part of the work, list their labour as its own line item so the customer can see how the total was built up.
  • Equipment hire: Scaffolding, skips, specialist tool hire — bill these at cost-plus or at a transparent hire rate.

Progress billing for bigger jobs

On longer contracts — a kitchen refit, a roof replacement, a multi-week build — a single invoice at the end starves your cash flow. The standard fix is progress billing: issue an invoice at agreed milestones, usually a deposit at sign-off, a stage payment at material delivery, a payment at first fix, and a final settlement at completion. The generator above handles each milestone as its own invoice — just change the invoice number, reference the original quote or contract, and mark the stage clearly in the notes section. Always reference the original accepted quote on every progress invoice so the customer can see the running total against the agreed price.

How to create a contractor invoice

  1. Open the contractor invoice generator above and pick a template.
  2. Enter your business name, address, licence number, and contact details.
  3. Add the customer's name, site address, and any job reference or quote number.
  4. List each material line: description, quantity, and unit price.
  5. List each labour line: hours (or days), rate, and what the time covered.
  6. Apply the relevant tax rate to the subtotal. The live preview shows tax as its own line.
  7. Add payment instructions — bank transfer, UPI, card — and a clear due date.
  8. Preview the document, download the PDF, and email it to the customer.

Related tools and templates

Need a quote before the work starts, or an estimate to leave with the customer? Use the quotation generator or the estimate generator for the pre-contract stage, and the invoice templates gallery for layout options.

Frequently asked questions

Q: Should I bill materials at cost or cost-plus?

A: Either is fine, but be consistent and state the method on the quote before work starts. Cost-plus with a transparent markup covers your time sourcing, storing, and warranty-handling the parts; cost-at-invoice works for simpler jobs where you pass through the supplier price directly.

Q: How do I handle a deposit on a contractor invoice?

A: Issue a separate invoice for the deposit at the contract-signing milestone, marked clearly as a deposit against the agreed total. When the job finishes, the final invoice shows the full contract value, less the deposit received, so the balance due is unambiguous.

Q: Can I include my contractor licence number?

A: Yes. Add it in the Your Business section, next to your address. Many jurisdictions require it on every invoice above a threshold; including it by default keeps you compliant.

Q: What payment terms work for contractors?

A: Net 7 or Net 14 is common for residential work, Net 30 for commercial. For larger jobs, tie due dates to milestones rather than a single end-of-job deadline so cash flow follows the work.

Q: Is the contractor invoice generator free?

A: Yes. Create and download as many contractor invoices as you need without paying, signing up, or installing anything.

Create your contractor invoice now — free, no signup

Use the tool above to get started in 60 seconds.