Contractor Invoice Generator

Create a professional contractor invoice in minutes. Add the work performed, materials, quantities and rates, apply tax where needed, and download a PDF you can send to the client.

Business / From

PNG, JPEG or WebP, up to 2 MB. Processed in your browser only.

Bill To
Invoice Details
Line Items
Amount
Discount, Tax, Shipping & Payments
Taxes
Notes & Payment
Invoice Theme

Your business

INVOICE

INV-0001

Date
Sep 20, 2026
Due
Oct 20, 2026
Currency
USD

Bill To

Client

Description Qty Rate Amount
Contract work performed 1 $0.00 $0.00
Subtotal
$0.00
Total
$0.00
Balance Due
$0.00

Notes

Thank you for your business.

Preview Invoice

Your invoice data stays in your browser. Nothing you type is uploaded to a server.

Contractor invoice essentials

  • Your business details and any license or registration number you show clients
  • The project or job reference, plus the client’s PO number if they require one
  • Separate lines for labour and materials so the client can review the breakdown
  • Dates for the work period on the invoice date and notes fields
  • Payment terms and any agreed deposit or progress payment

Progress and staged billing

If you bill in stages, create one invoice per stage and reference the previous one in the notes — for example “Progress payment 2 of 3 — stage 1 paid”. Sequential invoice numbers keep the paperwork auditable.

For jobs with materials, list quantities clearly: quantity for units or hours, rate for the unit price. The line amount is calculated for you, and the same numbers appear in the PDF.

Keeping records straight

Download each invoice as PDF when you issue it and save it with your job files. Because drafts stay on your device, the PDF is the copy to keep for your records.

Frequently Asked Questions

Can I include materials and labour on the same invoice?

Yes. Add separate line items for labour and materials, with quantities and rates. The subtotal, tax and total update automatically.

Does the invoice support purchase order numbers?

Yes. Add the PO number in the invoice details so it appears in the document — useful when the client’s accounts payable team requires a PO reference.

Can I use it for staged payments?

Yes. Bill each stage as its own invoice and note the stage in the description or notes fields.