Free invoice generator
Fill it in, download the PDF. No account, no watermark, no email address. Built for freelancers who invoice clients in other countries.
- No sign-up
- No watermark
- Nothing stored
Your business
Bill to
Invoice
Items
| Description | Qty | Unit price | Amount |
|---|
Currency and tax
Not sure which applies? Three questions and you will know.
Payment and notes
Preview
Nothing is uploaded. The draft is kept only in this browser — Clear removes it.
What makes this different from the other free invoice tools
Most free invoice generators are lead magnets: you fill in an invoice, then hit a sign-up wall before the download, and the PDF carries somebody else's logo. This one downloads immediately, has no watermark, and asks for nothing.
The second difference matters more if your clients are abroad. Almost every free tool assumes you and your client are in the same country, so it gives you one currency and one tax box. Here you can choose the currency, and choose how tax is handled — including reverse charge for EU business clients and zero-rated for clients outside your tax area — and the correct wording is added to the invoice automatically. Getting that wording wrong is the single most common reason a cross-border invoice comes back rejected.
How to use it
- Your details. Business name, address and tax number if you have one. Filled in once and remembered in your browser, so the next invoice starts populated.
- Your client. Name, address, country, and their VAT number if they are a business in another EU country — that number is what makes reverse charge valid.
- Number and dates. The tool suggests a sequential number and a due date 30 days out. Change them freely.
- Line items. Description, quantity, unit price. Add as many rows as you need; totals update as you type.
- Currency and tax. Pick the currency your client pays in. Then choose the tax treatment — if you are unsure which applies, the VAT and reverse charge checker walks you through it in three questions.
- Download PDF. Your browser's print dialog opens; choose "Save as PDF". Only the invoice prints — none of the interface around it.
What a valid invoice has to contain
Requirements vary by country, but this set is near-universal and the generator includes all of it:
- The word Invoice, and a unique sequential number
- Date of issue, and the date payment is due
- Your full legal name and address, and your tax registration number if you have one
- Your client's full name and address
- A description of what you supplied, with quantities and unit prices
- The amount before tax, the tax applied, and the total due
- The currency, stated explicitly —
1,200is ambiguous,EUR 1,200is not - How to pay: bank details, or a payment link
The two most frequently missed: the currency, and — on cross-border invoices — the statement explaining why no tax was charged. An invoice showing 0% with no explanation is what makes a client's accounts department send it back.
Your data does not go anywhere
The invoice is assembled by JavaScript in your browser. There is no server receiving your client list, no account, and no analytics on what you type. A draft is kept in your browser's local storage so you do not lose your work on a refresh — it never leaves your machine, and the Clear button wipes it.
From the makers of InvoiceAbroad
Doing this every month? There is a better way
This generator is fine for one invoice. If you send them regularly you want the client saved, the number incremented, and a screen telling you who has not paid. Flowzivo does quotes, invoices, time tracking and contracts in one workspace, built for exactly the cross-border case this site is about.
See Flowzivo →30-day trial, no card required. $8/month after that.
Frequently asked questions
Is this invoice generator really free?
Yes. No account, no trial, no watermark and no limit on how many invoices you create. It runs entirely in your browser, so it costs nothing to provide.
Do I need to sign up to download the invoice?
No. The download button opens your browser's print dialog immediately — choose 'Save as PDF' and the file is yours. No email address is requested at any point.
Is my client data stored anywhere?
No. Nothing is sent to a server. A draft is kept in your browser's local storage so a refresh does not lose your work, and the Clear button deletes it.
Can I create an invoice in a different currency?
Yes. Pick from the common billing currencies and the symbol, formatting and totals follow. The currency is printed explicitly on the invoice, which avoids the most common ambiguity on cross-border invoices.
Does it handle reverse charge for EU clients?
Yes. Choose the reverse charge option and the invoice shows 0% VAT with the required statement that the recipient accounts for the VAT, alongside both VAT numbers. Use the VAT checker if you are not sure whether it applies to you.
Can I add my logo?
Yes — drop an image into the logo area and it appears on the invoice. The image stays in your browser and is embedded directly in the PDF.
How do I number my invoices?
Sequentially, with no gaps, in a single series. The tool suggests the next number and there is a full explanation on the invoice numbering page.