Contractor invoice template

Bill labour, materials, and project work clearly.

This editable contractor template separates time, materials, and supporting services so the client can understand the work and match it to a project reference.

Finished fictional contractor invoice for Northline Renovations Open this template →

Why contractors choose this template

  • Separate labour and materials line items for a clear client review.
  • Support for hourly rates, flat fees, and custom units.
  • Payment terms and project references keep client teams aligned.
  • Export directly as PDF, PNG, or SVG without signup.

Sample invoice content

The finished example uses fictional renovation data and combines work that is priced in different ways.

  • Finish carpentry: 32 hours at an hourly rate
  • Materials: one taxable lot of lumber, hardware, and fixtures
  • Supporting service: permit coordination and site cleanup
  • Payment details: Net 7, project reference, and scan-to-pay link

How to use it

Open the template, then replace the seller and client, invoice number, dates, project reference, line descriptions, quantities, rates, tax treatment, payment destination, and notes. Remove any line that does not apply rather than sending demonstration content.

Fields to replace before sending

Identity and contactBusiness and client names, addresses, emails, phone numbers, identifiers, and optional logo.
Project and pricingInvoice number, work reference, descriptions, quantities, units, rates, and tax labels.
PaymentTerms, payment link or bank details, QR mode, and payment reference.
Final checksDates, totals, tax treatment, legal wording, and the finished PDF, PNG, or SVG preview.

Common contractor questions

Can I bill both labor and materials on one invoice?

Yes. InvoiceCraftly supports multiple line items with different descriptions, unit types, and tax rates on the same invoice.

Do I need an account to export this invoice?

No. You can export PDF, PNG, or SVG directly from the browser without signing up.

Can I add a project reference or PO number?

Yes. Use the Payment section to add a PO/reference field, and it appears on the invoice for the client's accounting team.

Ready to invoice your next job?

Use the contractor template

Fictional example data: Replace and verify every demonstrated business, identifier, rate, payment link, reference, and amount. InvoiceCraftly does not determine the legal or tax requirements for your work.