Free Swiss Invoice Template (Word & PDF) – Download Instantly

Free Swiss invoice template for freelancers – Word and PDF, with all mandatory fields incl. QR-bill. Download and fill in instantly.

Nathan Ganser

Founder of Magic Heidi

You can grab a Swiss-compliant Swiss invoice template right here, free, as a Word and PDF file, with all the legally required fields, a VAT line, and a QR-bill section. Just download, fill it in, and send.

You've just wrapped up your first project. Now comes the question that briefly stumps almost every newly self-employed person: what does a proper Swiss invoice actually look like? What needs to be on it? And how on earth do you create a QR-bill?

Don't panic. You're not the first person to google this, and it's not as complicated as it sometimes sounds. This guide gives you everything you need: a free template you can download right now, plus a clear explanation of what a Swiss invoice has to contain.

Key takeaways

  • A Swiss invoice needs 8 mandatory fields. If one is missing, the client can legally challenge it.
  • The QR-bill has fully replaced the old payment slip since October 2022; your IBAN alone is also enough though.
  • VAT on the invoice is only mandatory once you exceed CHF 100,000 in annual turnover.
  • The Word/PDF template works well for occasional invoices; from around 5-10 invoices a month, software starts to pay off.
  • Magic Heidi creates Swiss-compliant invoices including QR-bill in under a minute, free and no credit card required.
Download

Get the template now

Word and PDF with all mandatory fields, VAT line, and payment section. Free, no signup.

Additional fields for VAT-registered freelancers

If you are VAT-registered (i.e. more than CHF 100,000 in annual turnover), the following details need to be added:

  • UID number with the suffix "MWST", for example: CHE-123.456.789 MWST
  • Applicable VAT rate: 8.1% (standard rate), 2.6% (reduced rate for food, books, medicines) or 3.8% (accommodation services)
  • VAT amount as a separate line

As a freelancer under CHF 100,000 you simply leave these lines out and, if you want, add a note like "No VAT shown, as below the turnover threshold". More detail in the VAT guide.

That's it. No stamp, no signature, no special formatting required.

QR-bill

Do you really need a QR-bill?

Since October 2022, the QR-bill has fully replaced the old payment slip (ESR/orange slip). More convenient for your client, but not strictly required.

Faster payments

The client scans the code with their banking app and all the data is filled in automatically.

No typos

IBAN and reference number are read by the machine, transposed digits are impossible.

Swiss standard

Follows the SIX QR-Bill v2.3 spec and is accepted by every Swiss bank.

Swiss QR-bill scanned on a smartphone

Can you create a QR-bill with a Word template?

Not really, no. A real QR-bill needs the correct SIX QR-Bill v2.3 specification, the right QR code format, and a precise data structure. That's not something you can do by hand.

If you need QR-bills, there are two paths:

  1. A free online generator (e.g. swiss-qr-invoice.org)
  2. An invoicing app like Magic Heidi that generates the QR-bill automatically

For occasional invoices, the IBAN alone is plenty. If you invoice regularly, Magic Heidi is the fastest way to a correct QR-bill. The app generates it automatically once you've entered your IBAN.

Filling in the invoice template, step by step

Here's a filled-in example you can copy directly:

Mia Bernasconi
Seestrasse 22
8002 Zurich
mia@bernasconi.ch  |  +41 79 123 45 67

──────────────────────────────────────────────────────────────

Invoice no. 2026-007
Issue date:         7 May 2026
Service date:       1–30 April 2026

Bill to:
Müller Consulting GmbH
Hauptstrasse 10
3000 Bern

──────────────────────────────────────────────────────────────

Description                   Qty      Price        Amount
──────────────────────────────────────────────────────────────
UX consulting and concept     12 h     CHF 140.00   CHF 1'680.00
──────────────────────────────────────────────────────────────
                                       Total        CHF 1'680.00

Payment terms:       30 days (due 6 June 2026)
Payee:               Mia Bernasconi
IBAN:                CH56 0483 5012 3456 7800 9

Thank you for your business!

Common mistakes when filling it in:

  • Forgetting the invoice number: without continuous numbering, your bookkeeping quickly turns into a mess, and the tax office doesn't like it either.
  • No service date: the issue date isn't enough. When was the work actually done? That matters for tax purposes.
  • Vague service description: "April consulting" is too vague. Better: "UX consulting Project XY, 12 hours at CHF 140".
  • Wrong IBAN: double-check the IBAN. One wrong character and the client gets the payment bounced back.
  • Forgetting to declare VAT or applying it incorrectly: if you're VAT-registered, the rate has to appear on the invoice. If not, write nothing or add the note "No VAT shown".

You'll find more examples and walkthroughs in our tutorials.

Comparison

Which solution fits you?

Rule of thumb based on the number of invoices per month and the complexity of your bookkeeping.

SituationRecommendation
1-3 invoices per yearWord/PDF template is plenty
4-10 invoices per monthSoftware pays off, saves time and mistakes
VAT-registeredSoftware almost a must (automatic calculations)
QR-bill neededSoftware or generator
Multiple clients, reminders, quotesSoftware clearly wins
Magic Heidi

When the template isn't enough anymore

Magic Heidi turns 5-10 minutes in Word into a 60-second invoice, with QR code, VAT, and an overview of open items.

Swiss QR-bill automatically

Generated according to the SIX v2.3 spec, accepted by every Swiss bank.

60 seconds per invoice

Instead of tweaking the same Word template every month, just enter the service and send.

Open items at a glance

Who has paid, who hasn't? Bank payments are also matched automatically.

Magic Heidi invoice overview for Swiss freelancers

Thomas, an IT freelancer in Basel, worked with an Excel template for two years. "At the start it was fine. But once I had four clients, at some point I no longer knew who had paid and who hadn't. I sent payment reminders twice to clients who had already paid. That was embarrassing." Today he uses Magic Heidi with client management, and the only thing he still does is enter the service and click send.

If you find Bexio too heavy and you're looking for something leaner: Magic Heidi is available on iPhone, Android, Mac, Windows, and in the browser. Up to 3 invoices it's free, after that CHF 25/month. See pricing.

FAQ

Frequently asked questions about the Swiss invoice template

Do I need an official invoice as a private individual?

No. As a private individual there's no legal obligation to follow a specific format. But a complete document with all the relevant details protects you in case of a dispute and is useful for your own bookkeeping.

Do I have to show VAT on my invoice?

Only if you're VAT-registered, meaning your worldwide annual turnover from taxable services exceeds CHF 100,000. Below that, you don't put VAT on the invoice. If you're unsure: the FTA at estv.admin.ch can advise you, and you can also call them directly.

Is the QR-bill mandatory in Switzerland?

No. The QR-bill replaced the old payment slip, but there's no legal obligation to use it. You can still just put your IBAN on the invoice. The QR-bill is simply more convenient for the recipient.

How long do I have to keep invoices?

In Switzerland, business documents have a 10-year retention obligation. That includes issued invoices. Digital archiving is allowed, as long as the documents stay readable and tamper-proof.

Can I issue an invoice in another language?

Yes. There's no legal obligation to use German. If you're working for an English-speaking client, you can issue an English invoice without any problem. Magic Heidi supports invoices in German, French, Italian, and English.

What do I do if a client doesn't pay?

First send a friendly payment reminder referencing the original invoice and invoice number. If after a second reminder still nothing happens, you can file for a payment order with the debt collection office (Betreibungsamt). Keep all invoice copies and correspondence properly archived.

You never have to write a payment reminder yourself: in Magic Heidi you send one with a single click straight from the open invoice. The app shows all overdue invoices on the home screen, sorted by due date.

Download the template and get going

A correct Swiss invoice isn't rocket science. 8 mandatory fields, a clear service description, IBAN or QR code, and you're done. The template above covers all of it. If you invoice regularly, Magic Heidi is the fastest path, free for up to 3 invoices, no credit card.

All information in this article is based on the Swiss Code of Obligations and the current FTA guidelines (as of May 2026). For specific questions about your tax situation, consult a fiduciary or contact the tax authority of your canton directly.