1. Export your data from Zenmoney
- In the mobile app: More → Settings → Export.
- Choose CSV and save the file.
You get a CSV file. The web version's export no longer works — use the app.
What to know about the Zenmoney export
- Export works in the mobile app; the old web export no longer works.
- One row is one operation: a transfer has both an outcome and an income side, and we import it as one transfer.
- Categories written as «Parent / Child» become a category with its subcategory; «Корректировка» (correction) rows become balance adjustments, not spending.
- Zenmoney imports from banks; HonestExpenses never connects to a bank — after the move you log by voice, a receipt photo, Telegram or a few taps.
2. Upload it to HonestExpenses
- Start free and open Import in the app.
- Drop the file in — we recognize the Zenmoney export by its columns, nothing to set up.
- Check the preview: accounts, categories, dates and amounts. Fix what you like, then import.
The whole import is one batch: you see it in the import history and can undo it in one go.
What comes over
- Every expense and income with its date, amount, account, category and note.
- Your accounts and categories: the missing ones are created, the ones you already have are matched.
- Transfers between your accounts: the two rows of the export become one transfer where they match.
- Opening balances, as balance adjustments — not as income.
- Importing the same file again doesn’t add the same records twice.
Amounts come in the currency of each record — we don’t convert currencies.
Zenmoney and HonestExpenses side by side
| Zenmoney | HonestExpenses | |
|---|---|---|
| Bank connection | Yes, with the paid plan | Never — nothing to connect |
| How you add spending | Bank sync and manual entry | Voice, receipt photo, Telegram bot or a few taps; card payments on iPhone and Android automatically |
| Where it runs | iPhone and Android | Web app — installable on phone and computer — and a Telegram bot; iPhone and Android apps coming soon |
| Exporting your data | CSV from the mobile app | CSV with Lifetime, the AI plan and the free trial; on Free, a copy of your data under the GDPR |
| Pricing | Free, plus a subscription or lifetime | Free plan; Lifetime 19 $ once; AI plan monthly or yearly |
Zenmoney: from its own website and help pages as of 27 October 2026. Plans change — check theirs before you decide.
Why people switch to HonestExpenses
Say it — it’s logged
“Coffee 3.85, taxi 24.70” — one sentence becomes separate transactions, each in its category.
A receipt photo becomes its lines
Snap the receipt: the total, or split by category if you like.
Right in Telegram
Send an amount or a voice note to the bot — it lands in the same account as the app.
No bank login
We never connect to your bank: nothing to break, nobody reads your account.
19 $ once, for good
Lifetime: every feature, no subscription. Free to start.
Browser, phone, Telegram
Nothing to install: it works in the browser and as an app on your phone, in five languages.
Questions
Will my Zenmoney subcategories survive?
Yes. «Food / Groceries» becomes Groceries inside Food — the same two levels as in Zenmoney.
Is the import free?
Yes. Recognizing a Zenmoney export uses no AI actions and costs nothing.
Do I have to stop using Zenmoney?
No. Your data stays in Zenmoney. You can export again later — records you already imported aren’t added twice.
Does HonestExpenses connect to my bank?
No, never. You log spending yourself — by voice, a receipt photo, Telegram or a few taps.
Can I undo the import?
Yes. The import is one batch in the import history — undo it and every record it added goes away.
Will I see my whole history on the free plan?
Free shows the last 3 months and 2 accounts. Lifetime — 19 $ once — opens all of your history.