The expense scanning feature is great! You also get a prompt reply anytime you write support.
iPhone User
Swiss-built AI expense tracking for freelancers and Einzelfirmen. Snap a Kassenbon, drop a PDF, forward an invoice — Magic Heidi extracts everything in 3 seconds. No typing. No spreadsheets. No Treuhänder sorting your receipts at CHF 180/hour.
CHF 1,783.65 received
AI extracted CHF 42.50
You didn't become a freelancer to learn double-entry bookkeeping. But here you are — a shoebox of Kassenbons, a folder of QR-Rechnungen, three Migros receipts melted together in a jacket pocket, and a Treuhänder who charges by the hour to sort it all.
Not OCR from 2014 that reads "7" as "1" and gives up on a folded corner. Magic Heidi uses a modern AI vision model trained on thousands of real Swiss receipts — in all four languages, from every major retailer, on every paper stock, including the ones that fade if you breathe on them.
From receipt to recorded expense in 3 seconds. No data entry. No "review suggested categorization" for every receipt. No weekly reconciliation ritual.
Point your phone at any receipt — Migros, Coop, SBB, a Beiz in Vernier, a PDF from Digitec, a QR-Rechnung from your landlord
In 3 seconds — merchant, date, CHF amount, MWST rate, category. DE, FR, IT, EN. Foreign currencies auto-converted.
Filed, categorized, ready for your quarterly MWST and year-end. Export to your Treuhänder in one click.
Always categorize Digitec as IT-Material?
Magic Heidi
CHF 500
Jan 29
Webbiger LTD
CHF 2000
Jan 24
John Doe
CHF 600
Jan 20
Magic Heidi isn't a translated American app. It's trained on every Migros slip, every SBB ticket, every thermal receipt from the parking meter that gave you a 4-character code. QR-Rechnungen decoded in two taps. MWST rates applied correctly — line by line when needed.

Built exclusively for Swiss freelancers. No corporate bloat. No features you'll never use.
Migros. Coop. SBB. Swisscom. Post. Denner. The Coiffeur in St. Gallen. The parking meter in Bern. Trained on real Swiss receipts in DE, FR, IT, EN.
8.1%, 3.8%, 2.6%, 0%, or "not applicable" — the AI applies the right rate to the right expense. When the MWST statement is due, the numbers are already there.
EUR, USD, GBP, anything — converted to CHF at the correct daily rate from the SNB. Original amount preserved.
Forward invoices to import@scan.magicheidi.ch. PDF from Stripe? Hotel confirmation? It appears in your account automatically.
Fahrzeugkosten. Büromaterial. Geschäftsessen (with the rules!). Weiterbildung. The categories your Treuhänder will actually accept.
iPhone for snapping receipts at the till. Desktop for bulk drag-and-drop at month-end. Web for your Treuhänder's office. Everything syncs.
Magic Heidi is built by Swiss freelancers, for Swiss freelancers. We understand MWST, QR-bills, cantonal differences, and the reality of running an Einzelfirma. Your data never leaves Switzerland.
8.1%, 2.6%, 3.8% built-in
Swiss Francs, always
Your data stays in Zürich
CSV, PDF, or DATEV for your Treuhänder
See where your money goes. Track spending by category, month, or project. Spot the deductions you'd otherwise miss. The dashboard your spreadsheet wishes it could be.

You've tried the shoebox. You've tried the spreadsheet. You've looked at bexio. Here's how we actually compare.
| Feature | Magic Heidi | bexio / Klara | Spreadsheets | The Shoebox |
|---|---|---|---|---|
| Monthly Cost | from CHF 25/mo | CHF 55–79/mo | Free (+ your time) | Free (+ your sanity) |
| AI Receipt Scanning | ✓ Vision AI — context-aware | ⚠ Basic OCR | ✗ Manual typing | ✗ Nope |
| QR-Rechnung Support | ✓ Auto-decoded | ✓ Yes | ✗ Manual entry | ✗ No |
| Auto Currency Conversion | ✓ SNB daily rates | ✓ Yes | ✗ Manual lookup | ✗ No |
| Email Import | ✓ Automatic | ✗ No | ✗ No | ✗ No |
| Built for Freelancers | ✓ Exclusively | ✗ SME focus | ⚠ Generic | ⚠ "System" |
| Setup Time | 90 seconds | 30+ minutes | Hours (formulas, templates) | Find a box |
The math is simple. Every receipt you type manually takes 2–3 minutes. Magic Heidi does it in 3 seconds.
| Your Volume | Manual Entry | Magic Heidi | You Save |
|---|---|---|---|
| 100 expenses/year | 3–5 hours typing | 5 minutes total | ~4 hours + your evenings |
| 250 expenses/year | 8–12 hours typing | 12 minutes total | ~10 hours + your sanity |
| 500 expenses/year | 16–25 hours typing | 25 minutes total | ~20 hours + missed deductions |
Join thousands of freelancers who've retired the shoebox.
The expense scanning feature is great! You also get a prompt reply anytime you write support.
iPhone User
Sehr praktisch und zeitsparend - einfach zu bedienen, gute Grafik, und die Analysen bieten eine gute Übersicht.
iPhone Nutzer
Top-notch - simple, clear, and the support is exceptionally fast and very helpful.
iPhone User
No hidden fees. No per-expense charges. Unlimited AI scanning included. No auto-renewal traps.
Printed receipts from major Swiss retailers (Migros, Coop, SBB, etc.) — near-perfect. Clearly-written handwritten ones — usually correct. Illegible scrawls from a market stall — it'll ask you. That's still faster than typing the whole thing yourself. Accuracy improves the more you use it, because the AI learns your patterns.
Yes. Every Swiss supplier invoice with a QR code becomes a clean, bookable expense in two taps. No manual IBAN typing, no copying reference numbers. The AI reads the QR payload and extracts everything automatically.
Dump them in the desktop app's drag-and-drop zone. A hundred receipts process in a couple of minutes. You can also forward old email invoices to import@scan.magicheidi.ch in bulk.
When you upload an expense in EUR, USD, or any other currency, Magic Heidi looks up the official SNB exchange rate for that specific date and converts to CHF automatically. The original amount is always preserved for your records.
Yes. PDF summary, CSV, or DATEV-compatible export. Most Swiss fiduciaries accept one of those directly. Several Treuhänder have told their other clients about us after seeing the exports.
Yes — snap receipts offline, the AI processes when you're back online. Useful on SBB IC trains and in the Alps where signal is spotty.
Yes. Swiss data centers in Zürich, encrypted, backed up daily, nLPD and GDPR compliant. You own your data and can delete or export it any time. We never share it with third parties.
Yes — you can import bank statements from all major Swiss banks (UBS, ZKB, Raiffeisen, PostFinance, cantonal banks, plus Neon, Revolut, Yuh). Transactions match to scanned receipts automatically.
They're built for SMEs with employees, payroll, warehouses, and complex accounting needs. Magic Heidi is built exclusively for freelancers and Einzelfirmen — simpler, faster, and significantly cheaper. If you're a solo freelancer, you don't need (or want to pay for) SME complexity.
No. MWST tracking is optional. If you're under CHF 100,000 revenue and not VAT-registered, simply ignore the VAT features. Magic Heidi adapts to your situation.
You'll get another receipt in the next few hours. You can put it in the shoebox and see it again in February, mildly panicked — or snap it now and never think about it again. Start free. No credit card. Takes 90 seconds.