How logging expenses by voice works
There is no form to fill in while you talk. You say what you spent the way you would tell a friend, and the app does the sorting.
- In the app, open AI → Voice (or tap Add with AI in a new transaction) and allow the microphone.
- Say it all at once, for example: “Coffee 3.85, taxi 24.70 yesterday and groceries 51.82”. A recording can be up to three minutes long.
- Tap Done. A few seconds later you see a list of drafts in the order you said them, each already in one of your own categories.
- Fix anything that is off — amount, category, account, day or note — or remove a draft you don't want.
- Tap Save all. Only now do the transactions appear in your history, budgets and charts.
One recording counts as one AI action, however many transactions it contains. Three purchases in one sentence cost the same as one.
What you can say in one sentence
The AI picks out every money operation in what you said and matches it to your accounts and categories. Things that work well:
- Several purchases: “Bakery 4.20, pharmacy 12.90 and petrol 60” becomes three drafts.
- Days: “yesterday”, “on Monday” or a full date like “14 April 2025” — each draft keeps its own day.
- Income: “Salary 2400 came in” is recorded as income, not as an expense.
- Subscriptions and regular payments: “Netflix 12.99 every month” or “rent on the 1st every month” comes back as a draft marked ↻. Save it, and a recurring series is created: the next payments are added on their day by themselves.
- Money you lent: “I lent Max 50” can become a debt to Max, so you remember who owes whom.
Speak naturally, in your own language — it doesn't have to match the language of the interface. Amounts are just numbers; the app shows them with the currency sign you picked.
The AI prepares drafts — you decide what is saved
Voice entry is only useful if you can trust it, so the rules are strict:
- Nothing is saved by itself. The AI returns drafts; a transaction exists only after you tap Save.
- Doubts are marked. If the AI wasn't sure about an amount, a date or what you said, that draft is flagged for a check. A category it couldn't match is left empty for you to pick, not guessed.
- Only your own lists. The AI chooses only among your accounts and categories. It cannot delete or change transactions you already have.
- Off-topic is ignored. Ask about the weather and you get a friendly nudge back to money — and the AI action is refunded.
Prefer the old way? Manual entry is always there: amount, category, account, done — no AI needed.
Voice messages in the Telegram bot
If Telegram is open more often than the app, send the voice message to the HonestExpenses bot instead. It is the same account, so everything you save appears in the app at once.
- Open the chat with @honestexp_bot, hold the microphone and say what you spent.
- The bot replies that it is reading your message and a moment later shows the drafts with category, account and day.
- Tap ✅ to save one draft or Save all for the whole list; ✏️ changes a category or account, 🗑 drops a draft.
Unsaved drafts in the bot expire after 12 hours. A photo of a receipt works the same way — see scanning receipts.
What happens to your recording
- Recordings are not stored — not in our database, not in file storage, not in logs. The audio lives in the memory of a single request and is then discarded.
- To be understood, it is sent together with the names of your accounts and categories to Google's paid Gemini API, under which Google does not use your content to train its models.
- An unsaved draft stays only on your device, for up to 24 hours. In the bot, the drafts (never the file) are kept for up to 12 hours.
- There is no bank connection at all: you say it, so there is no bank password to hand over and nothing to sync.
Your transactions and income are never sold — not to banks, lenders or data brokers.
What voice entry costs
Every voice message, receipt photo or parsed text is one AI action. If the AI fails, or finds nothing about money, the action comes back to you.
- A new account: 7 days of Pro with 20 AI actions to try it, no card needed.
- Lifetime: one payment of 19 $, everything for good, with 50 AI actions to test voice and receipts.
- The AI plan: 5,99 $ a month or 47,88 $ a year, for people who log by voice every day.
When you have no AI actions left, everything else keeps working: manual entry in the app and amounts typed to the bot.
Questions
Can I log several expenses in one voice message?
Yes, that is the point. “Coffee 3.85, taxi 24.70 and groceries 51.82” becomes three drafts, each in its own category, in the order you said them. The whole message counts as one AI action.
Does the app save transactions from my voice automatically?
No. The AI only prepares drafts. You check them, fix what is wrong and tap Save; nothing reaches your history before that.
How long can a voice message be?
Up to three minutes, both in the app and in the Telegram bot. For a long list, two shorter messages work just as well.
Which languages can I speak?
HonestExpenses is available in English, German, Spanish, Ukrainian and Russian, and you can speak in your own language even if the interface is in another one.
Do you keep my voice recordings?
No. A recording is processed in memory and discarded. It is never written to our database, our file storage or our logs.