Create a Swiss QR Code Invoice in 5 Minutes

Nearly 30% of invoices from Swiss freelancers contain compliance errors. With the right tool, you can generate professional, regulation-ready invoices in minutes—not hours.

Magic Heidi Invoice List with QR Code

Why QR Invoices Matter for Freelancers

A Swiss QR invoice (QR-Rechnung) is the standard payment format in Switzerland since October 2022. When your client scans this code with their banking app, all payment details transfer automatically. No manual typing. No errors.

Faster Payments

Clients pay with one scan

Fewer Errors

No manual typing mistakes
🏛️

Full Compliance

Meet Swiss regulations
📱

Mobile Ready

Instant payment via banking apps
Important Update

November 2025 Requirements

QR invoices now require structured addresses only (type S). If your invoicing software still uses unstructured addresses, you must update before September 30, 2026. Magic Heidi already supports the new format—no action needed on your part.

Generate & Send

Professional PDFs Ready to Send

Click 'Generate Invoice' and Magic Heidi creates a PDF with your professional header, itemized services, VAT breakdown, Swiss QR code with all payment data, and reference number for tracking. Send directly via email or download the PDF.

Magic Heidi Invoice on Mobile

What Makes a Valid Swiss QR Invoice?

Your invoice must include specific elements to be legally compliant and processable by Swiss banks.

Mandatory Elements

ElementDescription
IBANYour Swiss bank account number
PayeeYour name/company and address
AmountInvoice total (CHF or EUR only)
CurrencyCHF or EUR
PayerClient name and address
ReferenceQR reference or Creditor Reference

Technical Requirements

The QR code must meet strict specifications:

  • Minimum size: 46 x 46 mm
  • Black on white only
  • Swiss cross in center
  • Specific error correction level

Magic Heidi handles all technical requirements automatically. Every QR code generated meets Swiss banking standards.

FAQ

Common Questions About Swiss QR Invoices

Do I need a special bank account for QR invoices?

No. Any Swiss IBAN works. A QR-IBAN offers some additional features but isn't required.

Can I invoice in euros?

Yes. Swiss QR invoices support both CHF and EUR. Other currencies are not accepted in the QR code system.

What if my client doesn't have a Swiss bank account?

Clients outside Switzerland can still pay via IBAN transfer. The QR code contains all the information they need—they just can't scan it with a Swiss banking app.

Do I need to charge VAT as a freelancer?

Only if you're VAT-registered. Registration becomes mandatory when annual turnover exceeds CHF 100,000. Below that, it's optional.

How do clients pay a QR invoice?

They open their Swiss banking app, select 'Scan QR code,' and point their camera at the code. All payment details populate automatically. One tap to confirm, and the payment is sent.

What's the difference between IBAN and QR-IBAN?

A QR-IBAN is a special IBAN format that starts with a specific bank clearing number. It enables automatic payment matching. A regular IBAN works fine for QR invoices—you just get fewer automation features.

What happens if my QR code is wrong?

Banks reject invoices with invalid QR codes. The payment fails, you chase the client, everyone wastes time. Using proper invoicing software eliminates this risk.

Why Freelancers
Choose Magic Heidi

Magic Heidi was built by a Swiss freelancer who understood the pain of complex accounting software. Designed for solo operators—no bloat, no confusion.

🇨🇭 Swiss Hosted
🔒 Secure Data
💬 4 Languages
4.9★ Rating
🎯
Built for Freelancers

Features you actually need

📱
Works Everywhere

iPhone, Android, Mac, Windows, Web

🇨🇭
Swiss Data

Stored exclusively in Zürich

Setup in Seconds

Add IBAN, start invoicing

Comparison

Magic Heidi vs. Enterprise Software

Enterprise software packs features you'll never use. Magic Heidi focuses on what freelancers actually need.

FeatureMagic HeidibexioAbacus
Monthly PriceCHF 30CHF 45-125CHF 50+
Target User Freelancers SMEs SMEs
Setup Time30 seconds30+ minutes1+ hour
QR Invoice Compliance Auto Yes Yes
2025 Address Format Built-in Check Check
AI Expense Scanning Included No No
Trusted by Freelancers

What Users Say

Join thousands of Swiss freelancers who've simplified their invoicing.

5 / 5

Finally, an invoicing app that just works. Created my first QR invoice in under 2 minutes.

Sarah M.

Graphic Designer, Zürich

5 / 5

Endlich eine App die für Freelancer gemacht ist. Keine komplizierte Software mehr!

Thomas K.

IT Consultant, Bern

5 / 5

The automatic QR code generation saved me hours of compliance headaches.

Marie L.

Marketing Consultant, Geneva

Stop Wasting Time on Manual Invoicing

Every hour spent wrestling with spreadsheets is an hour you're not billing clients. Create your first compliant QR invoice in minutes—not hours.