Invoicing Software Built for Swiss Freelancers
Create professional QR-code invoices in under 60 seconds. Magic Heidi handles Swiss compliance so you can focus on your actual work.
Nearly 30% of Swiss invoices contain compliance errors.
That delays payments.
As a freelancer, you don't have time to become a billing expert. You need software that gets it right automatically. Magic Heidi is invoicing software built by a Swiss freelancer, for Swiss freelancers.
Swiss QR-Code Invoices That Actually Work
Since November 2025, Switzerland requires QR-bill version 2.3 with structured addresses. Magic Heidi already supports the new standard.
- 🏦No QR-IBAN Required
Works with your existing bank account
- 🔢Automatic Reference Codes
Match payments instantly via bank import
- 🎨Professional Design
Your logo, branding, and clear payment terms
- 📱Mobile-Ready QR Codes
Clients pay with one scan
- Invoice #3
Magic Heidi
CHF 500
Jan 29
- Invoice #2
Webbiger LTD
CHF 2000
Jan 24
- Invoice #1
John Doe
CHF 600
Jan 20
Complete VAT Support for 2024/2025
If your annual revenue exceeds CHF 100,000, VAT registration is mandatory. Magic Heidi handles the complexity for you—all current rates built in, automatic VAT display, and tracking at a glance.

All Swiss VAT Rates Built In
Current 2024 rates ready to use, with 2023 rates available for historical records.
Invoice International Clients Without the Headache
40% of self-employed workers have at least one overdue invoice. International payments create friction. Magic Heidi removes the barriers with multi-currency support, international addresses, and complete banking details for foreign transfers.

One Tool on
Every Platform.
Magic Heidi is the only Swiss invoicing software with native apps on all major platforms. Your data syncs automatically—start an invoice on your phone, finish it on your laptop.
Invoice after meetings on the go
Full functionality on any device
Native desktop apps, not browser tabs
Access from any browser when needed
Manage Your Entire
Freelance Business.
Magic Heidi goes beyond simple invoicing to give you a complete picture of your business finances.
Expense Tracking with AI
Snap a photo of any receipt. Magic Heidi's AI extracts the details automatically.
- Photo receipt scanning
- Automatic data extraction
- Category assignment
- VAT detection
Bank Statement Import
Download transactions from your e-banking and import them with one click.
- One-click import
- Instant payment matching
- Outstanding invoice tracking
- Cash flow visibility
Tax & Social Security Estimates
Know how much to set aside for taxes and AHV/AVS contributions.
- Income tax estimates
- AHV/AVS calculations
- No payment surprises
- Year-round planning
Export for Your Accountant
One click generates a complete export of your business records.
- Income records
- Expense documentation
- VAT collected & paid
- Tax-ready format
Expense Tracking That Does Itself
Paper receipts are the enemy of freelancers. Lost. Faded. Forgotten. Snap a photo — Magic Heidi's AI extracts the date, amount, VAT, category, and vendor automatically. No more manual data entry. No more shoeboxes of receipts.

Professional Quotes & Four Languages
Send quotes that convert to invoices with one tap. Generate invoices in German, French, Italian, or English.
Keep Your Data in Switzerland
Your financial records stay on Swiss servers in Zürich. Not Frankfurt. Not Dublin. Not Virginia. Swiss data protection laws apply. Your business information remains under Swiss jurisdiction.

How Magic Heidi Compares
Built specifically for freelancers, not enterprise complexity.
| Feature | Magic Heidi | Bexio | Smallinvoice |
|---|---|---|---|
| Price | CHF 30/month | CHF 45/month | CHF 30/month |
| Native Mobile Apps | ✓ iOS + Android | ⚠ Limited | ✗ No |
| Native Desktop Apps | ✓ Mac + Windows | ✗ No | ✗ No |
| QR-bill v2.3 Ready | ✓ Yes | ✓ Yes | ✓ Yes |
| AI Expense Scanning | ✓ Included | ✗ No | ✗ No |
| Target User | ✓ Freelancers | SME Focus | SME Focus |
Frequently Asked Questions
Do I need a QR-IBAN to create Swiss QR invoices?
No. Magic Heidi supports normal IBAN numbers from all Swiss banks. You don't need to request a special QR-IBAN. Your existing account works fine.
When do I need to register for VAT?
VAT registration becomes mandatory when your annual revenue exceeds CHF 100,000. This applies regardless of your business structure—sole proprietor, GmbH, or AG.
What changed with QR-bills in November 2025?
QR-bill version 2.3 introduced structured addresses (addresses split into individual fields) and support for additional special characters. The old format with unstructured addresses must be phased out by September 30, 2026. Magic Heidi already uses the new format.
How do I invoice clients in the EU or USA?
Create an invoice as normal, then change the currency to EUR, USD, or GBP. Add your BIC/SWIFT code in the banking details section. Magic Heidi handles international address formats automatically.
What information must appear on a Swiss invoice?
Required elements include your name and address, client's name and address, invoice date, description of goods or services, amount due, and payment terms. If you're VAT-registered, you must also show your VAT number, the applicable rate, and VAT amounts.
Can I try Magic Heidi before subscribing?
Yes. Account setup takes about 10 seconds. You get full access to all features—no credit card required to start.
Simple Pricing. No Surprises.
One plan. All features. Cancel anytime.
Free Trial
- 3 invoices
- 3 expenses
- All features unlocked
- No credit card required
Annual
- Unlimited invoices
- Unlimited expenses
- AI expense scanning
- All platforms included
- Bank statement import
- Swiss VAT management
- Priority support
Monthly
- Unlimited invoices
- Unlimited expenses
- AI expense scanning
- All platforms included
- Bank statement import
- Swiss VAT management
Start Invoicing in 10 Seconds
Magic Heidi is invoicing software that doesn't waste your time. Create your first QR-code invoice in under a minute.