Private Budgeting
How to Track Expenses Without Linking Your Bank
You can keep an accurate budget without handing your bank login to an app. The trade-off is simple: when nothing arrives automatically, you are the import. This guide shows how to track expenses without linking your bank using a routine that takes a few seconds per purchase and a few minutes per week, and how to catch what you miss.
Why Skip the Bank Connection at All
People avoid bank linking for different reasons: they do not want a third party holding access to their accounts, their bank is not supported by the aggregator, the feed keeps breaking, or they simply want to notice each purchase. We cover the security side in Is it safe to link your bank to budget apps?. This guide is about making manual tracking work.
Step 1: Mirror Your Real Accounts
Create one account in your tracker for each place money actually lives: the main card, a credit card, cash, a savings account. Take the starting balance from your banking app on the day you begin. Do not import years of history first; a clean start today is worth more than a perfect archive you never look at.
Step 2: Keep Categories Short
Ten to fifteen categories are enough: housing, utilities, groceries, eating out, transport, health, kids, subscriptions, shopping, travel, gifts, other. Every extra category is a decision you make at the till. You can always split a category later when you see that one line is too big to understand.
Step 3: Capture at the Moment You Pay
Manual tracking fails when it becomes an evening chore. The rule that works: log the purchase before you put the phone away, and make that take under ten seconds. Say it (“twelve fifty, lunch”), snap the receipt, or type the amount and pick the category. Notes and perfect categories can wait; the amount, the account and the date cannot.
Step 4: Set Up Recurring Payments Once
Rent, utilities, phone, insurance and subscriptions are a large part of spending and the same every month. Enter each one once as a recurring payment, so the tracker creates it for you and reminds you before it is due. What is left to capture by hand are the variable purchases.
Step 5: Reconcile Weekly
Once a week, open your banking app and compare each account's balance with the balance in your tracker. If they match, you are done. If they do not, the difference is the size of what you missed: scroll the bank's list of transactions for that week and add the missing ones. Five minutes a week keeps the error from compounding.
A shorter daily version helps too: in the morning, look at yesterday's spending and ask whether anything is missing.
Step 6: Use CSV Statements to Fill Gaps
Most banks let you download a statement as a CSV file without connecting anything. Once a month, or when you come back from a trip, export it and import it into your tracker. A good importer recognises rows you have already entered and skips them, so the statement fills only the gaps.
What About Cash?
Treat a cash withdrawal as a transfer from your card account to a cash account, not as spending. Then record what you buy with cash as expenses from that account. When the cash account shows money you do not have in your wallet, the difference is unrecorded cash spending; log it as “other cash” and move on.
Doing This in Amon Budget
Amon is a budget app without a bank connection: it never asks for your bank login.
- Capture: add a transaction by voice and Amon turns what you said into a draft; nothing is saved until you confirm it. Receipt photos are read too (receipt scanning is part of Pro). Typed questions go to Ask Amon.
- Recurring: recurring payments with reminders before they are due.
- Daily check: a “Yesterday's wrap-up” card shows what you spent yesterday, with a button to add a missing expense.
- Statements: CSV import recognises statement exports from Revolut, Wise, N26 and Monzo, exports from YNAB, Monarch, Wallet, Money Lover and other apps, and a generic CSV with date and amount columns. Rows that match records you already have are skipped, and a whole import can be undone.
- Your data out: export everything as CSV at any time.
Related: voice expense input and offline expense tracking.
Frequently Asked Questions
Is manual expense tracking accurate enough?
Yes, if you reconcile. Logging at the moment you pay catches most spending, and a weekly comparison of each account's balance with your bank shows exactly how much is missing.
How much time does tracking without a bank connection take?
A few seconds per purchase when you log it on the spot, plus about five minutes a week to compare balances and add anything you missed.
Can I import bank statements without connecting my bank?
Yes. Most banks let you download a CSV statement. Amon imports it without any bank connection, recognises Revolut, Wise, N26 and Monzo exports and skips rows you have already entered.