Skip to content
Invoice Generator Tool

Contractor invoice template

Built for independent contractors who bill labor and materials separately. Itemizing both makes your invoice easier to approve and helps if a client questions the total.

Balance Due$0.00
  • Amount

    $0.00

$0.00
$0.00
$0.00

What to include on a contractor invoice

  • Your business name, licence number (if your trade requires one) and contact details.
  • Job site address as well as the billing address if they differ.
  • Labor as hours × rate, and materials listed separately with any markup already included.
  • Reference to the quote or contract the work was based on, and any approved change orders.
  • Payment terms, accepted payment methods and warranty information.

Tips to get paid faster

  1. 1Get a signed quote or change order before extra work, then reference it on the invoice.
  2. 2Photograph finished work and keep material receipts in case a line item is questioned.
  3. 3Ask for a deposit to cover materials on larger jobs.
  4. 4Invoice on the day you finish, or at agreed progress stages for long jobs.
  5. 5State clearly who owns materials until the invoice is paid.

Frequently asked questions

Should contractors list materials separately from labor?

Yes. Separate lines are clearer for clients, make it easier to handle different tax treatment where it applies, and help if you are ever asked to justify the price.

Can I add a markup to materials on an invoice?

Yes, as long as it matches what you agreed with the client. Most contractors either include the markup in the materials price or show it as a separate handling line.

How do I invoice for a large job in stages?

Agree milestones in the contract (for example 30% deposit, 40% at rough-in, 30% on completion) and send a separate invoice for each stage, referencing the contract total.

More invoice templates