From quote to money
Write the quote, send it as a QR invoice, get paid. See invoicing and quotes for details.
Quote becomes invoice
When your client says yes, one click turns the quote into the invoice. Also as a deposit or partial invoice.
QR invoice
SIX standard, with your logo, in DE, FR, IT, EN or RM, in CHF, EUR, USD, GBP and other currencies. Log your hours right on the invoice.
Get paid
Automatic payment reminders when a client pays late. Plus partial payments and credit notes.

Receipts and bank, no typing
The AI reads your receipts, the bank delivers the payments. All you do is take a look. More on AI receipt scanning and bank matching.
Photo, PDF or e-mail
Snap the receipt, upload a PDF or forward it to import@scan.magicheidi.ch. Unlimited in Pro (fair use).
VAT and foreign currencies
The AI reads merchant, date, amount and VAT rate. Receipts in EUR or USD are converted to CHF.
Payments matched
Connect your account directly or import CSV/Excel from UBS, PostFinance & co. Heidi ticks off paid invoices for you.

VAT and year-end, already prepared
Magic Heidi runs the numbers all year. When the quarter or the year ends, your numbers are already there. More on VAT returns and bookkeeping.
Every VAT rate
8.1 %, 2.6 % and 3.8 %, effective method or net tax rate. The return is ready for the ESTV ePortal.
Profit at a glance
Income, expenses and profit, plus an estimate of your income tax and AHV contributions.
Year-end in three clicks
Receipts as a ZIP, income-and-expense statement and VAT summary as Excel.

The extras that grow with you
Client management, accountant access, API: features you may only need in month two. They're already there.
Client management
Contacts, private notes, files and revenue per client.
Recurring invoices
Set up monthly invoices and fixed costs once, and Heidi creates them every month.
Accountant access
A second login for your accountant or partner, at no extra cost.
Integrations & API
Connect Shopify, Stripe, Zapier or your own tools via API and webhooks.
Data import
Drop in clients, invoices and expenses from Excel or CSV. The AI maps the fields.
Not sure what you need?
In a free 30-min onboarding call, Nathan shows you which features fit your business. Or just start for free right away.
One app on every device
Real apps for iPhone, iPad, Android, Mac and Windows, plus the web app. Everything syncs instantly, and your data sits on servers in Zurich.
Used daily by Swiss freelancers
4.8 out of 5 from more than 200 public reviews.
“Super easy to use and mostly everything you need. Analytics are fantastic and very helpful.”
“Great tool that made my life much easier. Especially the recognition of receipts in different currencies and languages and automatic FX conversion is extremely useful and works seamlessly.”
“I was looking for a simple solution that would also book purchases from my online shop automatically. Thanks to the Zapier connection, that works without a hitch. The owner … is also open to requests, which I particularly like.”
Questions about the features
What features does Magic Heidi have?
Everything in the money cycle of a sole proprietorship: quotes and QR invoices with automatic payment reminders, AI receipt scanning, bank matching, VAT returns and a year-end export. On top of that: client management, recurring invoices, hours on the invoice, accountant access and an API. It all runs on iPhone, iPad, Android, Mac, Windows and the web, in German, French, Italian, English, Spanish, Portuguese or Romansh.
Does the free plan include every feature?
Yes. You try every feature with 3 invoices and 3 receipts, in total and with no time limit. You don't need a credit card. After that, Pro costs CHF 24.99 per month on the yearly plan (CHF 299) or CHF 39 monthly, VAT included. Details on the pricing page.
What if Magic Heidi isn't right for me?
You start for free with 3 invoices and 3 receipts, no credit card. Pro comes with a 30-day money-back guarantee, and you can cancel any time right in the app. You can export all your data whenever you like.
Is Magic Heidi enough for my sole proprietorship's bookkeeping?
For most people, yes. Up to CHF 500'000 in revenue, simplified bookkeeping (income, expenses, financial position) is enough, and that's exactly what Magic Heidi covers. If you run a GmbH or AG, you need double-entry bookkeeping. Then you use Magic Heidi for the day-to-day work and hand the export to your accountant. More under accounting software.
I'm not registered for VAT. Do I need the VAT features?
Not yet. Below CHF 100'000 in annual revenue you don't have to register for VAT, and Magic Heidi creates your invoices without VAT. Once you cross the threshold, you switch VAT on in the settings. When that becomes necessary is explained in the VAT guide for freelancers.
Can I send invoices to clients abroad?
Yes. You pick the language (German, French, Italian, English or Romansh) and the currency, for example EUR, USD or GBP, per client or per document. For clients abroad you add matching bank details, such as a Wise or Revolut account; they then replace the QR payment slip. You add the VAT note (e.g. "place of supply abroad") in the footer.
Already using bexio or Excel? How do I switch?
Drag your client, invoice or expense list into Magic Heidi as an Excel or CSV file. The AI recognises the format and maps the fields, so you don't need a template. The import guide shows how. How bexio differs is covered in the bexio comparison.
Can my accountant work with me?
Yes. You give your accountant or a second person their own login, at no extra cost. Or you export receipts as a ZIP and the numbers as Excel. That way they get tidy records instead of a shoebox. More on working with your accountant.
Where is my data stored?
Your invoices, receipts and client data are stored encrypted on servers in Zurich. Some features, such as AI receipt scanning, use services that partly run outside Switzerland. There's a backup every week, and you can export all your data at any time. Details under security.
A feature I need is missing. What now?
Write to hello@magicheidi.ch or call +41 78 300 24 77. Support is available in German, French, Italian and English, and founder Nathan often answers himself. As Otto Vogel wrote in his Google review (translated from German): "My requests were implemented right away." In the free 30-min onboarding call you can work out together how Magic Heidi fits your workflow.
Try every feature for free
3 invoices and 3 receipts included, no credit card. Join 5'000+ Swiss freelancers.
