Skip to content
snip tools

Contractor invoice template

Bill labour and materials and download a clean PDF contractor invoice — free, in your browser.

Runs 100% in your browser

From (your details)

Bill to (client)

Subtotal
Tax %
Total

How to invoice as a contractor

  1. Add job details. Enter your business, the client and the project.
  2. Itemise labour and materials. Bill hours × rate or fixed amounts, and list materials.
  3. Download the PDF. Apply tax, set terms, and download a professional invoice.

Invoicing as a contractor

Contractors juggle labour, materials and sometimes equipment on a single job, so a transparent itemised invoice prevents disputes and speeds up payment. List hours at your rate, break out materials, and state clear terms. Send a quote first to set expectations, and keep each invoice number sequential for your records. Freelancers billing pure services may prefer the freelance invoice template.

Frequently asked questions

What should a contractor invoice include?
Your business name and tax ID, the client and project, an invoice number and dates, an itemised breakdown of labour and materials (with hours or units and rates), the tax applied, the total due, and your payment terms and method.
Should I bill hourly or by the job?
Either works — add line items by the hour (qty = hours) for time-and-materials work, or as fixed amounts (qty = 1) for milestone or fixed-price jobs. You can mix both on one invoice.
How do I handle materials and labour separately?
Add separate line items, for example "Labour — framing (16 hrs)" and "Materials — lumber", so the client can see exactly what they are paying for.
Is it free and private?
Yes. There is no sign-up, no watermark, and the PDF is built in your browser — your figures are never uploaded.