5 min read

How to track expenses by voice (and actually keep it up)

Most expense tracking fails for one reason, and it is not discipline. It is the gap between spending money and recording it — the thirty seconds of unlocking, opening, tapping and typing that you will not do while walking to the car.

The real problem is friction, not willpower

People who abandon a budgeting app rarely decide to abandon it. They miss one coffee, then a parking ticket, then a week. By the time they open the app again the numbers are wrong, and wrong numbers are worse than no numbers because you stop trusting them.

Every second between the purchase and the record is a chance to not bother. So the only durable fix is to make recording faster than forgetting.

What voice entry actually has to get right

Saying "spent forty five euros on groceries" sounds simple, but a speech recogniser hands back something messier than you said. It restarts when you pause. It revises its own guesses. It writes "one point four five" three different ways before settling.

A voice feature that only works when you speak like a robot is not a voice feature. These are the cases that decide whether you keep using it:

  • Amounts said naturally — "twelve fifty" means 12.50, not 62
  • Cents in their own breath — "one euro and forty five cents"
  • The category inferred from ordinary words — "pedaggio", "bakery", "the dentist"
  • Waiting for you to finish instead of cutting you off at the first pause

Three seconds is the whole feature

The test is not whether voice entry works. It is whether it is faster than the thing you would otherwise do, which is nothing. Leaving a shop, phone already in hand, one sentence and it is filed — that is the bar.

FullWallet fills in the amount, the currency, the category and the name from a single spoken sentence, then shows you the result before saving so a mis-hearing never becomes a wrong record.

Keep reading