Invoice Generator
Build a clean A4 invoice with your logo and brand color, line items with quantity and price, tax and discount, multiple currencies, due date and payment instructions. Print to PDF with your browser, export JSON to keep editing later, or copy as plain text. Your business details are remembered between invoices.
Auto-saved in your browser's localStorage on this device only. Nothing is uploaded.
How to use this invoice generator
- Fill in your business details (name, address, email, VAT) and optionally upload a logo.
- Enter the client info, invoice number, dates, currency, tax rate and discount.
- Add line items: description, quantity and unit price — totals calculate automatically.
- Click Print / Save as PDF to use your browser's native print-to-PDF.
- Export JSON to keep a backup or finish later by re-importing.
Frequently asked questions
How do I get a PDF?
Click Print / Save as PDF — every modern browser has a 'Save as PDF' option in the print dialog. The CSS hides everything except the invoice for a clean export.
Does this invoice meet legal requirements for VAT / EU jurisdictions?
It has the structural fields a compliant EU invoice needs (your VAT ID, client VAT ID for B2B, invoice number, dates, line VAT, total), but jurisdictions add specific rules: the Netherlands requires invoice-number continuity, Germany requires retention of issued invoices for 10 years, France requires a specific 'no early-payment discount' line. Always check with your accountant for jurisdiction-specific text.
Can I keep editing later?
Yes. The current invoice auto-saves in your browser, and you can also Export JSON for a portable backup that re-imports.