FairSoftware

Free tool

Free Invoice Generator

Fill in the details, click Download PDF, and your invoice downloads instantly. Everything runs in your browser — we never see your data.

1

Step 1

Your company

Your details as they appear on the invoice. Your logo stays in your browser.

2

Step 2

Bill to · Invoice details

Who you're billing and when.

3

Step 3

Line items

Add as many line items as you need. Totals update live.

£0.00
Subtotal£0.00
£0.00
Total£0.00

Email invoice (optional)

Optional — we'll send the finished PDF to this address. Downloading works without email.

100% client-side by default. The PDF is built in your browser and downloads directly. If you use the optional email option, only the finished PDF is forwarded — nothing is stored.

About this tool

Our free invoice generator lets freelancers, contractors and small businesses produce clean, professional PDF invoices in seconds. Add your branding, line items, taxes and notes — then download the finished invoice straight to your device. Everything happens in your browser, so your client data never leaves your computer.

How to use the Free Invoice Generator

  1. Enter your business and client details, including invoice number and dates.
  2. Upload your logo (optional) and pick a currency.
  3. Add each product or service as a line item with quantity and unit price.
  4. Add an optional tax percentage and any notes or payment instructions.
  5. Click Download PDF — your invoice saves instantly to your device.

Frequently asked questions

Is this invoice generator really free?
Yes. The invoice generator is 100% free with no signup, no watermark and no limits on the number of invoices you can create.
Where is my invoice data stored?
Nowhere. Everything runs in your browser using JavaScript and pdf-lib — no data is uploaded to our servers or anyone else's.
Can I add VAT or sales tax?
Yes. There's an optional tax percentage field that's applied to the subtotal. Leave it blank if you don't charge tax.
What currencies are supported?
GBP, USD, EUR, AUD, CAD, NZD, CHF and JPY out of the box. The symbol updates automatically.

Related free tools

← Browse all free online tools