Free Invoice Generator

Pick a template, fill in your details and line items, then download a clean PDF invoice.

Loading…

How to create an invoice

  1. Pick a template and color. The previews update with your real details as you type.
  2. Enter your business details and your client’s details.
  3. Set the invoice number, dates and currency.
  4. Add line items with quantity and unit price; amounts and totals calculate automatically.
  5. Add tax, discount, shipping, notes and payment terms if needed.
  6. Click Download PDF invoice. The invoice number increases automatically for your next invoice.

Invoice templates

  • Classic: a colored table header and striped rows. A safe choice for any business.
  • Modern: a full-width color banner with your logo or business name.
  • Minimal: clean lines and almost no color, so it prints well in black and white.
  • Bold: the amount due and due date in a large box at the top, so clients can’t miss them.
  • Elegant: serif type and a centered letterhead, suited to consultants, law firms and studios.

What to include on an invoice

  • A unique, sequential invoice number and the issue date.
  • Your business name, address and contact details, plus a tax ID if you are registered.
  • Your client’s name and address.
  • A clear description of each product or service, quantity, price and line total.
  • Subtotal, taxes, discounts and the total amount due.
  • Payment due date and how to pay (bank details or payment link).

Get paid faster

Send invoices as soon as work is delivered, set a clear due date (14 or 30 days is common), and include every detail your client’s accounts team needs. Adding a QR code with your payment link, made with our QR Code Generator, can also speed things up.

Related: Profit Margin Calculator, Currency Converter.

Invoice numbering

Invoice numbers should be unique and sequential, such as INV-0001, INV-0002 and so on. Many tax authorities require that you don’t skip or reuse numbers. This generator increases the number automatically after each download. If you invoice several businesses or years, prefixes such as 2026-001 or ACME-0001 keep things organized.

Sales tax, VAT and GST

Enter the tax name and rate that applies to you, for example VAT 20% in the UK, GST 10% in Australia, GST 18% in India or your state sales tax in the US. Tax is calculated after any discount. If you are not registered for tax, leave the rate at 0. Rules about what a valid tax invoice must contain differ by country, so check your local requirements; typical extras are your tax registration number and the customer’s tax ID for business-to-business sales.

Payment terms that get you paid

  • Be specific: “Due 30 November 2026” is clearer than “Net 30”.
  • Make paying easy: include bank details, a payment link or both.
  • Add a reference: ask clients to quote the invoice number with the payment.
  • State late fees if your contract allows them.

Invoicing in other currencies

Choose the currency your client pays in. If you need to quote a price based on your home currency, use the currency converter to work out the amount, and state on the invoice who covers transfer fees. Some currency symbols are shown as their three-letter code in the PDF for compatibility.

Frequently asked questions

Is this invoice generator really free?

Yes. Create and download unlimited invoices with no account, no watermark and no subscription.

Where is my invoice data stored?

Only in your browser. The draft is saved locally so you can come back to it, and the PDF is created on your device. We never see your clients or amounts.

Does it work for VAT or GST invoices?

You can set the tax name (VAT, GST, sales tax) and rate. Check your local rules for what a valid tax invoice must include, such as your tax registration number, which you can add in the “From” box.

Which invoice templates are available?

Five: Classic, Modern, Minimal, Bold and Elegant. Each one uses your color, and the previews show your real invoice, so you can switch templates at any time without retyping anything.

A4 or US Letter?

Choose the paper size your client prints on. US Letter is standard in the US, Canada, Mexico and the Philippines; A4 is used almost everywhere else. We pick one based on your browser language, and you can change it.

Can I add my logo?

Yes. Upload a PNG or JPG under 500 KB and it appears at the top of the PDF.

Last updated · By the Toolbenchly team · How we build and test our tools