Invoice Generator
Invoice Details
Line Items
| Description | Qty | Unit Price | Amount | |
|---|---|---|---|---|
| €0.00 |
Notes / Terms
How it works
Fill in three blocks of data: your business (name, address, VAT/tax ID, email), the client (name, address, optional VAT ID), and the invoice itself (number, issue date, due date). Add as many line items as you need: each row takes a description, quantity and unit price, and the amount column calculates itself. Pick a currency and a tax rate; the subtotal, tax amount and total update live as you type.
Click Generate PDF to download a typeset invoice, built in your browser by jsPDF. The page is A4 portrait with proper margins, monospaced numbers in the items table, your business header at top-left and an itemised totals block bottom-right. The footer carries your optional notes and payment terms.
Your business profile (everything in the first block: name, address, VAT ID, default currency, default tax rate) is saved to your browser's localStorage. Next time you open the tool the form is pre-filled and you only enter the client and the line items. That is the case for freelancers and consultants who invoice the same details every month.
About VAT / sales tax. The tax rate is a single percentage applied to the subtotal, which covers a single-rate European VAT invoice, US sales tax, UK VAT and basic GST. For multi-rate scenarios (mixed-rate Italian invoices, split US state taxes) generate one PDF per rate, or use the notes field to write out the breakdown by hand. The currency dropdown covers the 12 most-used invoicing currencies; the symbol and the thousand-separator follow each currency's own convention.
Privacy: every keystroke and every PDF byte stays in your browser. There is no backend, no "send invoice" feature that mails through a third-party service, and no log of who is invoicing whom. For a tool that handles client names, billing addresses and totals that is the right default, and DevTools → Network confirms zero outbound HTTP requests during the whole workflow.
Frequently Asked Questions
Can I save my business details?
- Yes. Your business name, address, VAT/tax ID, default currency and default tax rate go to your browser's localStorage. Reopen the tool tomorrow and the form is pre-filled, so you only enter the client and the line items each time.
What currencies and tax rates are supported?
- Twelve currencies: EUR, USD, GBP, CHF, CAD, AUD, JPY, SEK, NOK, DKK, PLN and CZK, each with the proper symbol and digit-grouping. The tax rate is a single percentage you type in (any value 0-100), so it covers European VAT (typically 19-25%), UK VAT (20%), US sales tax (varies) and zero-rated invoices.
How do I handle multiple VAT rates on the same invoice?
- Generate one PDF per rate. The tool applies a single tax rate to the whole subtotal, so if you need 22% on some items and 10% on others (common in Italian B2C), splitting the invoice is the cleanest workflow. For an internal B2B invoice you can document the breakdown in the notes field, which most accountants accept.
Does the PDF include a VAT/tax ID for both parties?
- Yes. Your business profile prints top-left and the optional client VAT ID top-right. For B2B EU invoices that is required; for B2C invoices you can leave the client VAT ID blank.
Can I use it for freelance / professional services invoices?
- Yes. The line-item structure (description + quantity + unit price) works the same for hours of consulting, deliverables, recurring monthly retainers and product sales. Add a row "Hours of consulting" with quantity 8 and unit price 150 and the row total comes out at 1,200.
Is the invoice numbering automatic?
- No, you set the invoice number yourself. Most accounting workflows require a deterministic sequential number that you control, often per-year (2026/001, 2026/002 and so on). The tool keeps your last-used number in localStorage as a suggestion.
Is my client's data stored anywhere?
- No. Client name, address and everything else you type is processed in the browser. Only your own business profile is persisted to localStorage; client details are not kept between invoices. The PDF is generated by jsPDF client-side and downloaded straight to your machine, and DevTools → Network confirms zero outbound requests.
Can I customise the invoice template?
- No, the layout is fixed (A4 portrait, minimal professional style). For a logo, custom fonts, a bilingual layout, pre-filled terms or a different paper size, use a dedicated invoicing platform or a Word / Google Docs template. This tool is built for the freelancer or contractor who needs one clean PDF, not for a full accounting suite.
Standard VAT rates by country (2026)
Reference for the standard VAT rate to enter in the tax field. Reduced rates and exemptions exist in many countries. Verify against your local tax authority before issuing a B2B invoice.
| Country | Standard VAT | Reduced rate | Notes |
|---|---|---|---|
| Italy | 22% | 10% / 5% / 4% | Reverse-charge applies for many B2B services within EU |
| Germany | 19% | 7% | 7% on books, food, public transport |
| France | 20% | 10% / 5.5% / 2.1% | 5.5% on most foodstuffs and books |
| Spain | 21% | 10% / 4% | 4% on essentials |
| Portugal | 23% | 13% / 6% | Lower rates on hospitality |
| United Kingdom | 20% | 5% | Post-Brexit, EU reverse-charge no longer applies |
| Ireland | 23% | 13.5% / 9% | 9% on hospitality |
| Netherlands | 21% | 9% | 9% on essentials and culture |
| Belgium | 21% | 12% / 6% | 6% on food and books |
| Sweden | 25% | 12% / 6% | 6% on books, transport, culture |
| Denmark | 25% | (no reduced rate) | Single-rate VAT system |
| Norway | 25% | 15% / 12% | Outside EU but VAT-registered |
| Switzerland | 8.1% | 3.8% / 2.6% | Lowest standard VAT in Western Europe |
| Austria | 20% | 13% / 10% | 10% on essentials |
| Poland | 23% | 8% / 5% | |
| United States | 0% (federal) | varies | Sales tax set per-state and per-county, typically 4–10% |
| Canada | 5% GST | + provincial 0–10% | HST in some provinces (combined 13–15%) |
| Australia | 10% GST | (no reduced rate) | Threshold AUD 75,000 turnover for registration |
| Japan | 10% | 8% | 8% on takeaway food and newspapers |
Rates as of early 2026: VAT rates change with each annual budget. Always cross-check against your local tax authority website before issuing a final invoice. Reverse-charge rules for cross-border B2B services within the EU apply per Council Directive 2006/112/EC.