Fill it in, see the preview, download the PDF. No sign up, and nothing leaves your browser.
No sign up
No watermark
155 currencies
Rules for 10 jurisdictions
From and to
One item per line: street, city, postcode, email, phone.
One item per line. An email address here fills in the email to your client.
PNG, JPEG or SVG. Read in this browser and never uploaded.
Invoice details
Line items
DescriptionQtyRateAmount
Amount$1,200.00
Amount$680.00
Amount$120.00
Subtotal$2,000.00
Tax, discount and notes
Charged on the subtotal after the discount.
Taken off before tax.
More detailsTax numbers, supply date, PO, payment details, shipping, language, paper
Document
Replaces the printed title, for example "Tax invoice".
Tax point, when it differs from the issue date.
Tax
Printed on the tax line, for example VAT or GST.
Sets every tax rate to zero and adds a statement below the totals. Under the EU VAT Directive an invoice must carry the words Reverse charge where the customer is liable for the VAT. Check the exact wording your country expects.
Printed under the totals. These fields format your document; they do not decide whether a rule applies to you. See invoice requirements by country.
Payment
Added after the discount, taxed at the standard rate.
Prints the balance due. Paid in full adds a PAID stamp.
IBAN and BIC, sort code and account number, or any other way to pay.
Your draft is saved automatically in this browser. Nothing is uploaded.
Everything below runs in your browser, works without an account and is free.
¤
155 currencies
Every active ISO 4217 currency, each with its own decimals, and the ones you used last at the top of the list.
✓
Requirements check
Checks your document against the invoice rules of 10 jurisdictions, with the official source on every line.
≡
Your invoices
Every download is saved on this device with its status. See what is overdue and what each client still owes, per currency.
⇣
Paste from a spreadsheet
Copy rows from Excel, Google Sheets or a CSV file and they become line items, with any unreadable line explained.
Aé
7 document languages
Labels and dates in English, German, French, Dutch, Spanish, Italian or Portuguese, on A4 or US Letter.
⇄
Shareable link
Send the whole document as a link. It travels in the part of the address that browsers never send to a server.
Create an invoice in three steps
From blank form to downloaded PDF in about a minute.
1
Fill in the details
Your business, your client, a number and the dates. Pick a template style and a currency; the form opens with an example so you can see how everything fits.
2
Add your line items
Type them or paste rows from a spreadsheet. Set the tax, any discount or shipping, and the totals update as you type.
3
Download, send, track
Download the PDF or print it, copy a ready email, then mark it sent and paid in Your invoices. The next number is ready when you are.
Guides
Short, sourced answers to the questions that come up while you invoice.
Sending it today? Copy an invoice email template for the first send, a friendly reminder or a final notice.
Frequently asked questions
Is InvoiceSnap really free?
Yes. Every feature is free, with no account, no trial and no watermark on the PDF. There is no limit on how many invoices, quotes or proforma invoices you create.
Do I need to sign up or install anything?
No. InvoiceSnap runs in your web browser. There is nothing to install and no account to create. Start typing in the generator at the top of this page.
Where is my invoice data stored?
In your own browser. The document you are working on is saved as a draft in local storage, and every document you download is kept in Your invoices, a register stored in this browser on this device. The PDF is generated on your device too. Nothing is uploaded, and under Data on this device you can export a backup or erase everything.
How many currencies can I use?
155, the active ISO 4217 currency codes, from the US dollar and the euro to the Kuwaiti dinar. Amounts follow each currency's own minor unit: no decimals for the Japanese yen, three for the Bahraini dinar. The currencies you used last move to the top of the list.
Can it check my invoice against the rules in my country?
Yes, for European Union, Netherlands, Germany, France, Belgium, United Kingdom, Ireland, United States, Australia and Canada. Pick a country in the requirements check beside the preview and it lists what your document already has and what it still lacks, each line linked to the official source it comes from. It is a checklist built from published rules, not tax advice.
Can I keep track of which invoices are paid?
Yes. Every document you download lands in Your invoices below the generator, where you can mark it sent or paid. A sent invoice past its due date shows as overdue, what clients still owe is totalled per currency, and the list exports as a CSV file. It all stays on this device.
Can I paste line items from a spreadsheet?
Yes. Copy rows from Excel, Google Sheets, a CSV file or another invoice and use Paste rows under Line items. Each row becomes a line item, a header row is recognised if there is one, and any line that cannot be read is listed with the reason rather than dropped silently.
Can I make an invoice in another language?
The document itself comes in 7 languages: English, German, French, Dutch, Spanish, Italian and Portuguese. Pick one under More details and headings such as Bill to, Due date and Total switch in the preview and the PDF, with dates written the way that language writes them. Whatever you type yourself stays exactly as you wrote it.
How do I send an invoice to someone else or another device?
Use Share. The link carries the whole document in the part after the # sign, which browsers never send to a server, so the invoice travels without being uploaded; the logo is left out to keep the link short. To move everything, logo included, save the document as a JSON file and open that file on the other device.
Can I add my logo, tax and a discount?
Yes. Add a PNG, JPEG or SVG logo; it is read in your browser and never uploaded. Use one tax rate for the whole document or a different rate per line, and the totals show the tax for each rate separately. A discount can be a percentage or a fixed amount and comes off before tax.
More guides and tools
Invoicing questions answered, then straight back to the generator.