Skip to content
Free Invoice Generator

Free invoice generator for contractors

Add labor, materials and equipment as separate line items, record any deposit as an amount already paid, and download a contractor invoice PDF showing the balance due. It works on your phone at the job site, and it is free with no account.

Invoicing tips for contractors

  • Keep labor and materials on separate lines, so the client can see where the money went.
  • Add the job address and a permit or PO number as extra fields.
  • Use “Amount paid” for deposits and progress payments.

Example line items

The generator starts with these sample lines on your first visit. Replace them with your own work.

  • Labor – bathroom tiling (hours)
  • Porcelain floor tiles (sq ft)
  • Grout, adhesive and sealant

Billing in another country? Use the generator for India (GST), the UK (VAT) or the US (sales tax), or pick any currency and tax in the editor.

Questions people ask

How do I invoice a progress payment?

Invoice the stage that is finished, for example “Stage 2 of 4 – framing complete”, or invoice the full contract and enter earlier payments under “Amount paid”.