Free Invoice Templates

Pick the template that matches how you bill, fill it in online, and download a PDF

What is an invoice template?

An invoice template is a reusable layout with the fields every invoice needs already in place — your details, the client's details, an invoice number, dates, line items, tax and totals. You fill in the specifics for one job and the layout keeps the document consistent and complete each time.

Every template below produces the same clean PDF from the same tool. What differs is the guidance: the billing model each kind of work uses, the fields that matter most for it, and a worked example you can copy. Nothing needs to be downloaded or installed, and totals, tax and discounts calculate as you type.

Invoice templates by type of work

Other document types

Not every bill is an invoice. The same tool creates the documents that come before and after one, each with its own numbering and title:

What every invoice needs, whichever template you use

The differences between templates sit on top of a common core. Whatever you bill for, an invoice has to identify both parties, carry a number that is unique in your records, state when payment is due, and show how the total was arrived at:

  • Your business name, address and contact details, plus any tax registration number
  • The customer’s name and billing address, exactly as they trade
  • A unique invoice number that is never reused
  • The issue date and the due date, written as dates rather than as terms alone
  • Itemised lines with a description, quantity and rate for each
  • The subtotal, any discount, any tax shown as its own amount, and the total due
  • How to pay — bank details or a payment link

The guide to making invoices covers each of these in detail, and the invoice numbering guide explains how to build a sequence that will still make sense in three years.

Frequently asked questions

What is an invoice template?

An invoice template is a reusable layout with the fields every invoice needs already in place — your details, the client's details, an invoice number, dates, line items, tax and totals. You fill in the specifics for one job and the layout keeps the document consistent and complete each time.

Which invoice template should I use?

Choose by how you bill rather than by job title. If you bill hours or a project fee to clients directly, use the freelance template. If you bill labour and materials against stages of a job, use the contractor template. If you bill retainers or days against an engagement, use the consulting template. If you sell goods with tax and purchase orders, use the small business template. If you bill fees alongside money spent on a client's behalf, use the agency template.

Do I need different templates for different clients?

No. One consistent invoice format across all your clients is easier to reconcile and looks more professional than a different layout each time. What changes between clients is the content — their purchase order number, their terms, their currency — not the structure of the document.

Can I download these invoice templates as PDF?

Yes. Every template opens in the online invoice generator, where you fill in your details and download a print-ready PDF. There is no charge and no account required.

Start from a blank invoice

If none of the templates above matches how you bill, the generator starts blank and every field label can be renamed.