Back to blog
LUMABILL JOURNAL

Writing an Invoice in Switzerland: Guide, Mandatory Fields and Template

How to write a correct Swiss invoice: all mandatory fields, VAT yes or no, the QR-bill as the standard, and why an online generator beats a Word or Excel template.

June 18, 20267 min readLumaBill Team

Want to write an invoice and wondering what belongs on it? Short answer: your name and address and your customer's, the date, an invoice number, a clear description of the service, the amount, your IBAN, and, if you are VAT-registered, your VAT number and rate. Plus, since 2022, a Swiss QR code as the payment part.

The fastest route to a correct Swiss invoice is not a Word document but the free invoice generator: you type in the details, the QR code is computed automatically, and you download a finished PDF, no sign-up required.

This guide walks through it in order: the mandatory fields, the VAT question, the QR-bill, and step by step how to write an invoice that gets paid cleanly.

Mandatory fields of a Swiss invoice

For an invoice to pass cleanly and count for bookkeeping, it needs these fields:

  • Sender name and address - your company or personal name with full address, so the customer knows who the invoice is from and can record it.
  • Recipient name and address - the customer the invoice goes to, ideally with the exact company name for business clients.
  • Invoice date - the date you issue the invoice. Payment terms and bookkeeping often hang on it.
  • Invoice number - a unique, ideally sequential number (for example 2026-001) that makes every invoice findable and avoids mix-ups.
  • Description of the service or goods - what did you deliver? One clear line per item, with quantity and unit price, beats a vague lump sum.
  • Amount - the invoice total in CHF, clearly stated. With several positions, show a subtotal and a grand total.
  • Payment terms and IBAN - by when and to which account? Your IBAN (or QR-IBAN) and a clear deadline, for example "payable within 30 days".

If you are VAT-registered, two more fields apply:

  • VAT number - your UID in the format CHE-123.456.789 MWST.
  • VAT rate and amount - the applied rate and the resulting tax amount, shown separately.

That sounds like a lot, but it is quick once you use a good template or a generator that lays out the fields for you.

Remember: This is not about bureaucratic language but about traceability. An invoice must show who owes whom how much for what, and how it gets paid.

Invoice with or without VAT

The key fork: you show VAT only if you are VAT-registered. Registration generally becomes mandatory once annual turnover reaches CHF 100'000. Below that and not voluntarily registered, you invoice without VAT: no rate, no tax amount, no VAT number.

That is not a drawback, it is correct. Anyone not registered must not show VAT at all. If you become liable or register voluntarily, the VAT number and rate belong on every invoice.

For exactly when the obligation kicks in, which rates apply and how registration works, see our VAT obligation guide.

The QR-bill as the standard

Since 1 October 2022 the QR-bill is the standard payment format in Switzerland. It fully replaced the old orange and red payment slips, which banks no longer process.

A proper Swiss invoice today carries a Swiss QR code in the payment part. Your customer scans it with their banking app, all payment data (recipient, IBAN, amount, reference) is already embedded, and the payment is triggered in a few taps. No retyping, no typos, fewer questions.

This is exactly where static templates fail: they cannot produce the QR code. If you want to know how to create a payment part correctly, the create a QR-bill page helps. For the technical details (QR-IBAN, reference types, layout rules), see the detailed Swiss QR-bill guide.

Writing an invoice: step by step

Here is how to write a correct invoice in minutes:

  1. Capture sender details - your name or company name, address and IBAN. If VAT-registered, also your VAT number.
  2. Enter the recipient - your customer's name and address, as exactly as possible.
  3. Set invoice number and date - a sequential number and the issue date.
  4. List the items - one line per position with description, quantity and unit price. That yields the total.
  5. Apply VAT (if registered) - choose the rate, show the tax amount, total including VAT.
  6. Define payment terms - state the deadline (for example 30 days) and your IBAN.
  7. Generate the QR payment part - create the Swiss QR code from your payment data.
  8. Download as PDF and send - done.

Steps 1 to 8 are fastest directly in the free invoice generator. It handles the QR code calculation and makes sure nothing important is missing.

Template: Word/Excel or online generator?

Many search for an invoice template and land on Word or Excel. That works for layout but has a decisive catch: a static Word or Excel template cannot produce a valid, scannable Swiss QR code. The code must be computed from your payment data and carry a check digit and the Swiss cross, which an Office template cannot do.

The consequence: a plain Word template leaves your invoice without a QR payment part. Customers retype the IBAN by hand, which invites typos and late payments, and you look less professional.

The smarter "template" is therefore a free invoice generator: you fill in the same fields as in Word but automatically get a correct QR payment part and a cleanly typeset PDF, no sign-up and no fiddling with check digits.

Word/Excel template Online generator
Layout and mandatory fields yes yes
Valid Swiss QR code no yes
Automatic check digit no yes
PDF export manual instant
Effort per invoice high minimal

Ready for more than one-off invoices?

A single invoice is free with the generator. But once you invoice regularly, automate recurring invoices, track incoming payments and want everything booked cleanly, a tool that grows with you pays off.

That is what LumaBill from CHF 9/month is for: invoices and offers, recurring billing, payment reconciliation and bookkeeping built for Switzerland. You can try it free for 14 days and see in peace whether it fits your workflow.

Frequently asked questions

What does a Swiss invoice need to include?

A Swiss invoice includes the name and address of both sender and recipient, the invoice date, a unique invoice number, a clear description of the service or goods, the amount in CHF, and payment terms with your IBAN. If you are VAT-registered, you also add your VAT number (UID, format CHE-123.456.789 MWST) and the applied VAT rate.

Do I need a VAT number on the invoice?

Only if you are VAT-registered. Registration is generally mandatory once your annual turnover reaches CHF 100'000. Below that and not voluntarily registered, you invoice without VAT and without a VAT number, and you must not show any VAT.

Can I write an invoice in Word?

Technically yes, a Word or Excel template covers the required content fields. The catch: Word and Excel cannot generate a valid, scannable Swiss QR code. Since October 2022 the QR-bill is the standard, so a static template leaves your invoice without a QR payment part and forces customers to type your IBAN by hand.

How do I write an invoice with a QR code?

The easiest way is an online generator. You enter sender, recipient, IBAN, service and amount, and the generator computes the Swiss QR code with its check digit and the Swiss cross. The result is a PDF with the invoice and QR payment part that customers scan directly in their banking app.

Does the invoice number have to be sequential?

A unique invoice number is mandatory so each invoice is clearly identifiable. Sequential numbering such as 2026-001, 2026-002 is common and recommended. Avoid gaps or duplicates, as they raise questions during an audit.

Back to blog14 Tage gratis testen