Free invoice generator for UK freelancers

Make a professional invoice with your own logo and VAT details, then download it as a PDF or CSV. There's no sign-up and no ads, and everything stays in your browser. It's free and always will be.

Invoice Details

Signature

From

Bill To

Payment Details

Invoice Items

Billing unitBill by:
Total: £0.00

Notes

VAT Settings

%

Discount

Amount Due

Subtotal:£0.00
VAT (20%):£0.00
Total:£0.00

PDF Theme

Note: Data saving is not available in your browser. This feature requires a secure connection (HTTPS) and modern browser support.

Use this tool often? Then buy me a cup of tea:

Buy me a tea

How to make an invoice

  1. Add your business and bank details. Tick 'Remember my details' in Settings and they'll be there next time.
  2. Fill in who you're billing. Save them as a client profile and next month it's one click from the dropdown.
  3. List the work by quantity or by the hour, then add VAT or a discount if you need to.
  4. Download a PDF to send, or a CSV for your accounting software.

What to include on a UK invoice

HMRC expects every invoice to show:

  • A unique invoice number
  • Your name or business name, address and contact details
  • Your client's name or company name and address
  • A clear description of what you're charging for
  • The invoice date, plus the date the work was done if it's different
  • The amount for each item and the total owed

If you're VAT registered, you also need your VAT registration number, the VAT rate and the amount of VAT charged. Limited companies should use their full registered company name. If the work was done on a different date to the invoice, add it to the item description or the notes.

The full rules are on GOV.UK: invoicing and taking payment from customers.

Questions people ask

Is it actually free?

Yes. There's no paid tier, no invoice limit and no account to create. I built it because every 'free' invoice tool I tried wanted a subscription before it would let me download a PDF. If it saves you time, you can buy me a cup of tea.

Where is my data stored?

Only in your browser. Nothing is sent to a server, so I never see your invoices or your clients. Your own details are saved only if you turn on 'Remember my details', and saved client profiles are encrypted with a passphrase you choose.

How do saved client profiles work?

Fill in a client's details and press 'Save as client profile'. The first time, you'll create a passphrase of at least 12 characters. After that, pick the client from the dropdown and their details fill in for you. The list locks itself after 15 minutes without activity. I can't recover a forgotten passphrase, because it never leaves your device.

Can I bill by the hour?

Yes. Switch the billing unit to hours and the invoice shows hours and an hourly rate instead of quantity and unit price.

I'm not VAT registered. Can I turn VAT off?

Yes. Untick 'Enable VAT' and it won't appear on the invoice. If you are registered, the rate defaults to 20% and there's a field for your VAT number in your details.

When is the invoice due?

The due date defaults to 30 days after the issue date, which is a common payment term in the UK. Pick a different date or clear it if that doesn't suit the job.

Which currencies does it support?

Pounds sterling only. It's built for UK freelancers and sole traders, so it keeps things simple.