EuroCalc

Free Invoice Generator (PDF)

Generate a clean, professional invoice in seconds and download it as a PDF — no signup, no upload. Enter your sender details, the recipient, an editable invoice number, dates and currency, then add line items with description, quantity and unit price. Pick a VAT preset for Switzerland, Germany, France or Italy — or set a custom rate — and a live preview updates as you type. When you are happy, export to PDF or copy a share link that encodes the invoice into the URL so you can bookmark or send it. Everything runs in your browser; nothing is stored on a server. Ideal for freelancers, small businesses and consultants invoicing across borders.

Sender
Recipient
Line items
CHF 0.00
Live preview
EuroCalc
INVOICE
INV-2026-001
Sender
Bill to
Invoice date: 2026-06-10
Due date: 2026-07-10
DescriptionQtyUnit priceTotal
1CHF 0.00CHF 0.00
SubtotalCHF 0.00
VAT (8.1%)CHF 0.00
TotalCHF 0.00

How to use this tool

  1. 01Fill in sender and recipient details (saved only in your browser session).
  2. 02Add line items: description, quantity and unit price — line totals compute automatically.
  3. 03Pick a VAT preset or a custom rate, and add any notes (IBAN, payment terms).
  4. 04Click Download PDF to export, or Copy share link to bookmark the invoice.
Key takeaways
  • Invoices are generated client-side — no data leaves your browser.
  • Built-in VAT presets: CH 8.1 %, DE 19 %, FR 20 %, IT 22 %.
  • Line totals and VAT compute live as you type.
  • Share-link button encodes the invoice into a URL for easy resending.
  • PDF export uses jsPDF for crisp, print-quality output.

Frequently asked questions

Are my invoices stored anywhere?

No. Everything happens in your browser. Reloading the page without saving the share link loses the data — by design, for privacy.

Is the PDF legally valid as an invoice?

Yes for most EU and Swiss B2B and B2C transactions, provided all legally required fields are present (sender VAT ID where applicable, sequential number, dates, line items, VAT breakdown).

Which VAT rates are included?

Standard rates for Switzerland (8.1 %), Germany (19 %), France (20 %) and Italy (22 %), plus a custom field for reduced or zero rates. Reverse-charge B2B inside the EU should use 0 % with a note.

Can I add my logo?

Logo upload is on the roadmap. For now the PDF uses a clean wordmark; you can edit the PDF afterwards in any editor if a logo is required.

Can I save my sender details for next time?

Use the Copy share link button after filling sender info, then bookmark that URL. Open it next time and only update recipient and line items.