How to keep track of household spending without handing your bank login to any app

Almost every spending app starts the same way: “connect your bank”. You type your bank username and password into a screen owned by a company that is not your bank, and in return you get a colourful chart. It works, until you read how that company makes money: from your data, or from selling you a loan the moment it sees you are short at the end of the month.

There is another way, duller and healthier: the statement your bank already gives you. Once a month you download the file, the app reads it, and two minutes later you have what the other app promised, without anyone but you having seen your account.

Updated 2026-09-28

What you actually need to know

Keeping track of household spending is not logging every coffee. It is answering three questions a month: how much came in, how much went out, and on what. That tells you whether the month closes, what spiked, and which fixed cost (electricity, insurance, a subscription) went up without telling you.

What makes people give up is typing. If every purchase has to be entered by hand, by week three it is not. That is why apps want your bank: so you do not have to type. But the way to avoid typing is not to hand over the key; it is to hand over the paper.

The statement: what you already have and nobody uses

Every bank lets you download your transactions as a file (Excel or CSV) from its website or app. It is the same data a connected app would see, with two differences: you download it, when you choose, and you have not given anyone a password that can also make transfers.

With that file a decent app does three things: reads the transactions as they are, inventing nothing; does not duplicate the ones it already had if you import two overlapping months; and labels each one (groceries, home, transport, leisure) so the totals mean something.

Labelling is the hard part. “TESCO STORES 1234” is groceries; “OCTOPUS ENERGY” is electricity; “BANK TRANSFER TO MARIA” could be anything. The first time you have to review; from then on the app should remember what you said and apply it on its own next month.

Two minutes a month, really

On the 1st or 2nd, download last month’s statement and open it with the app. It reads the transactions, drops the duplicates and suggests labels. You review the new ones (five or six, usually), fix what needs fixing, and you are done.

What you change by hand wins: if you say “TRANSFER TO MARIA” is rent, next month it shows up as rent. The app learns from your corrections, not the other way round.

From there the monthly summary appears on its own: what came in, what went out, by label, compared with previous months. And if a charge matches a contract you have on record (the insurance, the electricity), it is linked to it: you see what that contract really costs, month by month.

Sharing it at home without anyone else seeing it

Household money belongs to the household. Normally both adults see the same thing, and the kids do not. A shared spending app has to let you decide who sees the money, not show it by default to everyone who joins the home.

And it has to do that without reading it itself. If transactions travel in plain text to the app’s server, the company knows how much you earn and what you spend it on, which is more than your own bank knows about your life. The right way is for them to be encrypted on the phone and openable only by the people at home you have given permission to. More on this: how your data is protected.

How besteed does it

besteed does not connect to any bank and never asks for a login. You import the statement (Excel or CSV) and it is read on the phone: the file never leaves it. Transactions come in as they are, without duplicates, and labels are learned from what you correct. To label a description it has never seen, it can ask an AI for help, and the only thing it sends is the text of that description (never amounts, dates or account numbers); whatever you choose by hand always wins.

Household money is shared only with the adults you give permission to, end-to-end encrypted: besteed cannot read it. Charges that match a contract are linked to it, so you see what each contract really costs. It is free for you, with the last three months in view; the Home plan keeps the whole history and shares it with your household. If you want to start with the easiest thing, the shared shopping list; and for the paperwork that expires, how to keep track of appliance warranties.

besteed does this

And it cannot read what you put in it: what you share with the people you live with is sealed on your phone before it leaves. Free for the whole household; the “Home” plan adds all your contracts and your whole money history, 4.99 € a month. No ads, on any plan.

Get it on Google Play Download on the App Store Open it in the browser

More guides