Skip to content

Free Invoice Generator

Fill in your business, your customer and what you are charging for, and the invoice builds itself as you type. Download it as a PDF to send, a Word file to edit, or a CSV for your books. It handles tax at whatever rate you charge, discounts before tax, delivery and deposits — and every figure on it adds up, because each line is rounded once and the totals are built from those figures.

  • Free
  • No account needed
  • Nothing leaves your browser

Your business

Logo (optional)

Stays on this device. It is never uploaded anywhere.

Bill to

Document

Terms:

The date is printed with a named month — 25 Sep 2026, never 25/09/2026, which is a different day to half the world.

Items

VAT, discount, delivery and deposits

Your rate, not a rate we look up. Change what it is called in the settings chip in the header — VAT, GST, sales tax.

Taken off before VAT and split across the lines, so a document with two rates still charges the right tax on each.

Whether delivery is taxed, and at what rate, depends on where you trade and what you are sending. You decide it; nothing here assumes.

Comes off the total and leaves a balance due.

Put it on the document rather than in the covering email — the email is the thing most likely to be lost.

Saved on this device as you type. Nothing is uploaded.

Show the working
  • Website design: 1 × £2,400.00 = £2,400.00
  • Copywriting: 8 × £95.00 = £760.00
  • Printed leaflets, A5: 500 × £0.42 = £210.00
  • Subtotal: £3,370.00
  • VAT at 0% on £3,370.00 = £0.00
  • Total: £3,370.00

Check this before you rely on it. A free everyday calculator, provided as a guide — not tax, accounting, financial or legal advice. The working is shown above so you can verify it against your own figures. See our terms of use.

How it works

STEP 1

Say who it is from and who it is for

Your details are remembered on this device, so the next invoice starts with them already filled in. Add a logo if you have one — it stays on your machine and is drawn into the PDF from there.

STEP 2

Add a line for each thing you are charging for

Quantity times unit price, one line at a time. Tax is applied at your rate; if some lines are zero-rated or reduced, switch on different rates per line and the document grows a rate summary a registered customer can file.

STEP 3

Number it, date it, download it

The number continues your own sequence — INV-0007 becomes INV-0008 — and “Start the next one” keeps your details while clearing the job. Payment terms are one click, and the due date prints with a named month so it cannot be misread.

What this doesn't cover

Knowing where a calculator stops is what makes the rest of it trustworthy.

  • It does not tell you what tax to chargeThe rate is the one you type, and the label is whatever you call it — VAT, GST, sales tax. Nothing here looks up a country, because a rate table is a thing that goes out of date silently and being confidently wrong about someone’s tax is the one failure this site refuses.
  • It is not your accounting systemThere is no customer list, no ledger and no record of what has been paid. The document you are working on is saved on this device so you do not lose it; everything else is up to your books.
  • It does not send anythingNo email, no payment link, no reminders. You download the file and send it however you already send things. That is the direct consequence of nothing leaving your browser.
  • It cannot make a proforma into a tax invoiceA proforma asks for payment before supply and does not entitle your customer to reclaim tax. When they pay it, issue a real invoice for the same amount. The proforma says so on its own face, which most templates do not.
  • Local rules still applyWhat must appear on an invoice is set where you trade, and it varies — some places require the supply date, a specific tax wording, or a registration number in a set format. The fields here cover the common set; check yours before you rely on it.

Common questions

Is this invoice generator really free?

Yes, and there is nothing to sign up for. There is no watermark on the PDF, no limit on how many you make, and no paid tier that unlocks the useful part. The tool runs entirely in your browser, which is also why it costs nothing to give away.

Where is my data stored?

On your own device, in your browser, and nowhere else. Your business details, your customer, your prices and your logo are saved in local storage so the next document starts where you left off. Nothing is uploaded, there is no account, and this site never sees any of it. Clearing your browser data clears it.

What should my invoice number be?

Anything you like, as long as it is unique and the sequence is unbroken. INV-0001, 2026/014 and 000123 are all fine. The builder increments whatever you give it and keeps the padding, so INV-0007 becomes INV-0008. Never reuse a number: a gap or a duplicate in a numbering sequence looks exactly like an invoice that was issued and not declared.

Can I add my logo?

Yes. Upload a PNG, JPEG or WebP and it appears on the document and in the PDF. The file is read on your own machine and stored as part of the saved draft, so it never travels anywhere. Keep it under about 350KB — beyond that there is not room to store it alongside the rest of the document.

Does it handle VAT, GST or sales tax?

It handles whatever rate you set, under whatever name you use for it. Set the rate and the label once in the settings chip in the site header and every document picks it up. If one document needs a different rate, change it there; if different lines need different rates, switch on per-line rates and the document adds a rate summary showing the net and the tax at each.

My prices already include tax. Does that work?

Yes — tick “my prices already include tax” and each unit price is shown net on the document with the tax added back underneath, so the customer still pays exactly the figure you typed. That conversion is division, not subtraction: taking 20% out of 120 gives 100, while taking 20% off 120 gives 96. Getting that backwards is the most common arithmetic error on an invoice.

Should a discount come off before or after tax?

Before, and this builder does it that way. Tax is charged on what the customer actually pays, so a discount applied after tax leaves you having charged tax on money nobody paid. On a document carrying more than one rate the discount is also split across the lines in proportion to their value, or the tax at each rate comes out wrong while the total still looks plausible.

Can I edit the invoice after downloading it?

Download the Word version and you can edit anything, which is exactly what a PDF is designed to stop. In practice, though, an invoice you have already sent should not be edited at all: issue a credit note against it and raise a new one. Two documents carrying the same number is what causes the argument later.

Why does my total not match what I get on a calculator?

It should, and if it does not the usual cause is rounding. Every line here is rounded to the penny as it is created and the totals are added up from those rounded figures, so the printed column adds up to the printed total. Tools that keep full precision internally and round only at the end produce documents that are technically more accurate and visibly do not add up — which is the first thing a customer checks.

Can I use this for a quotation or a proforma?

Yes — the same builder makes all three, and switching between them keeps your lines and your customer. A quotation is an offer before the work is agreed and carries an expiry date rather than a due date. A proforma asks for payment before you supply. An invoice demands payment for something already supplied. Same arithmetic, three different promises.