To track expenses without linking your bank account, you write each purchase down yourself, within a day of making it, in one place: a notes app, a spreadsheet or a manual expense tracker. Then, once a week, you hold that log up against your bank statement and add anything you missed. That's the whole system. It takes a minute or two a day and about ten minutes on a Sunday, and no app ever gets access to your bank.
The rest of this guide is the detail: what you give up compared with bank sync, the steps that keep a manual log accurate, how to handle an account you don't want to connect, and how to bring in a month you fell behind on with a CSV file instead of a bank login.
Why people track spending without bank sync
Bank-sync budgeting apps usually don't talk to your bank directly. They connect through a third-party data aggregator, either through an approval screen your bank shows you or by passing on your online-banking login. Plenty of people are fine with that. Others stop at that screen, for reasons that come up again and again:
- Privacy. Linking adds a company that holds ongoing access to every transaction, not just the ones you chose to record.
- Accounts that can't or shouldn't be linked. Cash, a partner's card, a work card, a small credit union the aggregator doesn't support, or a bank in another country.
- Connections that break. A linked account can stop syncing after a password change or a bank update, and the gaps are easy to miss.
- Noticing. When every coffee files itself, it's easy to stop looking. Typing the amount yourself is a small moment where you actually register what you spent.
What you give up, and what you get
Manual tracking isn't free of trade-offs. Here's the honest comparison:
| Bank sync | Manual tracking | |
|---|---|---|
| Capturing purchases | Automatic, a day or two after they clear | You type each one, usually the same day |
| Cash and unlinked cards | Only if you add them by hand anyway | Logged the same way as everything else |
| Account balances | Shown live | Not shown; check your banking app |
| Forgotten subscriptions | Surface on their own | Caught in the weekly statement check |
| Who sees your transactions | The app and its data aggregator | Only what you write down |
| Logins to manage | Bank connection that may need re-linking | None |
If you want balances and net worth in one place, bank sync does that and manual tracking doesn't. If what you want is to know where this month's money went, manual tracking gets you there, often with more attention paid along the way.
How to track expenses without linking your bank, step by step
- Pick one place, and only one. A notes app, a spreadsheet or a manual expense tracker all work. Two places means the log you skip is the one you needed.
- Keep categories few. Five to eight is plenty: food, home, transport, fun, bills, other. You can split them later; a long list on day one is what makes people give up.
- Log within the day. Either type it at the till, or do one pass at night using your receipts, your phone's payment confirmations and your memory. Same day matters more than how you do it.
- Treat cash and cards the same. Every purchase gets a line: date, what it was, amount. Where the money came from is optional.
- Set one number for the month. A single monthly total to stay under is easier to keep than a budget per category, and it tells you early when a month is running hot.
- Check against your statement once a week. Open your banking app, scroll the week, and add anything that isn't in your log: direct debits, subscriptions, the purchase you forgot. This is the step that makes manual tracking accurate. You're checking your bank, not linking it.
- Look back at the end of the month. Where did it go, which category grew, what would you change? Five minutes is enough.
If you'd rather start with a spreadsheet, four columns are all you need:
| Date | What | Amount | Category |
|---|---|---|---|
| 2026-11-09 | coffee | 4.50 | food |
| 2026-11-09 | train fare | 7.20 | transport |
| 2026-11-10 | groceries | 52.10 | food |
A sum at the bottom and a filter on the category column will answer most questions. Keep the columns in that order and the same file can be imported into a tracker later.
Adding an expense from an account you don't want to link
This comes up even for people who use bank sync: a joint card, a work card, a cash envelope, a second bank they'd rather keep separate. The answer is the same as for cash. Write the purchase in by hand with its date, what it was and the amount, and file it under the same category you'd use for anything else, so your totals stay comparable.
If your main app is a bank-sync one, look for "add transaction" or a manual or offline account; most support one. If you track manually already, there's nothing to change: that account is just more lines. Either way, add that account's statement to your weekly check so nothing slips.
Importing a bank statement CSV instead of linking
Fell behind for a few weeks? You don't need to link anything to catch up. Most banks let you download your transactions as a CSV file from their website or app, often under statements, activity or export. A tracker that accepts CSV only ever sees the file you give it.
- Download the date range you missed as CSV.
- Open it in a spreadsheet and delete the rows that aren't spending: salary, transfers between your own accounts, refunds.
- Keep three columns in this order, date, description and amount, and add a category column if you like. Make every amount positive.
- Import the file, then scan the result once for anything filed in the wrong place.
Done monthly, this also works as a safety net for a manual log: anything you forgot shows up in the statement, and you're still never handing over a login.
Doing it in SpendPal
We make SpendPal for exactly this method, so here is how it maps. You type a purchase in plain words, like "tacos 11.40", and press enter; it reads the amount, files the category and writes it onto today's page, and it learns your regulars so the next coffee lands in the right place by itself. A Lock Screen and Home Screen widget shows today's total and opens straight to the keyboard, which makes "log at the till" a two-second habit. You set one monthly number, and a single bar fills as you spend.
There's no account, no sign-up and no bank login. Everything lives on your phone, and iCloud sync, on by default, goes to your own private iCloud database. It works offline and has no ads. CSV import takes a file in the date, name, amount, category order shown above, and CSV export gives you the whole book back.
To be straight about the price: the free version is a taste, not a plan. You get your first five lines in all, with five categories and day, week and month trends. Premium lifts both limits, adds year and all-time trends, and turns on CSV import and export, as a weekly or yearly subscription or a one-time lifetime purchase. It's iPhone and iPad only.
Which app should you use?
Any tracker that lets you type an expense in works with this method, and many are free. For a side-by-side of the ones that never ask for your bank, see the best manual expense tracker apps. If you're moving off Monefy, the Monefy alternatives guide compares six of them. Not sure what you need? The expense tracker app finder asks four questions and names one.
Frequently asked questions
Is it safe to link your bank account to a budgeting app?
Most bank-sync budgeting apps don't read your bank directly: they connect through a third-party data aggregator, either through your bank's own approval screen or by passing on your online-banking login. That can be done safely, but it adds a company that holds ongoing access to your transactions, and the connection can break. If you'd rather not add that link, tracking manually and checking against your statement once a week gives you the same picture without it.
How do I add an expense from an account I don't want to link?
Write it in by hand, the same way you'd log cash. Note the date, what it was and the amount in whatever you track with, and give it the same category you'd use for any other purchase. If you use a bank-sync app, most let you add a manual transaction or a manual account alongside the linked ones. Once a week, glance at that account's statement to catch anything you missed.
Can I import a bank statement into an expense tracker without linking my bank?
Yes. Most banks let you download your transactions as a CSV file from their website or app. Delete the income, transfer and refund rows, keep the date, description and amount columns, and import the file into a tracker that accepts CSV. Nothing in that process gives the app access to your bank; it only sees the file you hand it.
How long does it take to track expenses manually?
Usually a minute or two a day plus about ten minutes once a week. Each purchase takes a few seconds to log if you do it at the till or in one pass at the end of the day. The weekly check against your statement is what keeps it accurate, and it is the step most people skip.
One line a day. No bank, no account.
Type “tacos 11.40” and press enter. SpendPal files it on today's page, and by the end of the month you know where it went.
Download SpendPal on the App Store →Related: The best manual expense tracker apps · Monefy alternatives · SpendPal. Questions? Email us.