Contractor Invoice Template

Bill your clients professionally with this free Contractor invoice template. It comes pre-filled with typical line items — edit them, add your logo and download a PDF in under a minute. Everything runs in your browser, so your client data stays private.

Typical billing: Fees + time + materialsCombine fixed fees, hourly time and materials or expenses, each on its own line.

Use this template →

Opens the free generator with these sample items pre-filled.
Free · No sign-up · PDF download

Your Business Name
123 Main Street, Springfield
Invoice
Invoice #
INV-0042
Issue date
Nov 2, 2026
Due date
Nov 16, 2026
Bill to
Client Name
456 Market Avenue, Riverside
DescriptionQtyRateAmount
Labor — demolition & framing (hours)24$65.00$1,560.00
Materials — lumber, drywall, fasteners1$1,380.00$1,380.00
Change order #2 — add closet1$950.00$950.00
Dumpster rental & disposal1$425.00$425.00
Subtotal$4,315.00
Tax (0%)$0.00
Total due$4,315.00
Payment terms Deposit to start, progress payments, balance on completion
Thank you for your business!
Sample Contractor invoice. Example amounts in USD for illustration only — change the currency, rates and items to match your business.

What to include on your Contractor invoice

Every invoice should make it effortless for the client to understand what they are paying for — and to pay it.

  • Your business name, logo and contact details
  • Client name, company and billing address
  • A unique, sequential invoice number
  • Issue date and payment due date
  • Itemized services or products with quantity, rate and amount
  • Subtotal, any discounts, tax and the total due
  • Payment terms and accepted payment methods
  • Your tax ID or VAT number, if you are registered

Specific to Contractor invoices

  • Contractor license number
  • Job-site address
  • Change order numbers

Contractor invoicing tips

  1. Split labor and materials on separate lines; in many places materials and labor are taxed differently.
  2. Never do extra work without a signed change order, and list each change order by number on the invoice.
  3. Collect a deposit to cover materials before starting — check your state or local cap on upfront deposits.
  4. Use progress billing on larger jobs (e.g. 30% start, 40% rough-in, 30% completion).
  5. Include your license number and job-site address; many jurisdictions require the license number on invoices and contracts.
  6. Mention lien rights and lien waivers only as allowed by your local rules — get proper advice for your jurisdiction.

Recommended payment terms

Common for Contractor invoices
Deposit to start, progress payments, balance on completion

Whatever you choose, agree on the terms before you start, write the exact due date and late-payment policy on the invoice, and send it as soon as the work (or milestone) is delivered.

General information, not legal or tax advice. Invoicing and tax requirements vary by country, state and industry.

Frequently asked questions

Is this Contractor invoice template free?

Yes. BillKit is free to use with no sign-up. Fill in the template, download it as a PDF and send it to your client. Your data is processed in your browser and never uploaded to our servers.

What should I put on my Contractor invoice?

At minimum: your details, the client's details, a unique invoice number, issue and due dates, itemized services with rates, the total and your payment terms. For Contractor invoices it also helps to include: Contractor license number, Job-site address, and Change order numbers.

What payment terms are typical for Contractor invoices?

A common setup is: Deposit to start, progress payments, balance on completion. Choose terms that fit the size of the job and your relationship with the client, and always put the exact due date on the invoice.

Should I bill by the hour, per project or per item?

Contractor invoices usually combine fixed fees, time and materials. Put each on its own line — services, hourly labor, materials or pass-through costs — so the client sees exactly what they are paying for.

Can I change the currency, add tax or use my own logo?

Yes. The generator supports 150+ currencies, tax/VAT lines, discounts and your own logo. The sample on this page uses USD only as an example.

Ready to send your Contractor invoice?

Create it in under a minute — free, private, no sign-up.

Create invoice now

Related invoice templates

All invoice templates by profession →