Finance
Moving Money Between Your Own Accounts Should Not Look Like Spending

You did something responsible. On payday you moved €400 into your savings account, the way every money article tells you to. Then you opened your budgeting app and it told you your spending was up €400 this month, and your income was up €400 too. The app is not lying about the money moving. It is lying about what the move means.
If you keep more than one account, and your monthly numbers never quite match what you know happened, this post is for you. The cause is usually transfers between your own accounts.
If you have one account and never move money anywhere, you will not hit this problem, and the rest of this post is optional reading.
Why transfers get counted twice
From a single bank's point of view, a transfer to another bank is money leaving. From the other bank's point of view, it is money arriving. A budgeting app that reads each account on its own sees two unrelated transactions: an expense of €400 on one account and an income of €400 on the other.
Neither record is wrong. Together, they are wrong. Your spending is inflated by money you did not spend, your income is inflated by money you did not earn, and every percentage built on top of those numbers drifts. Your savings rate looks lower than it is, and every category looks like a smaller share of your spending than it really is, because the total is padded with transfers.
It gets worse the more organised you are. Someone who moves money to savings weekly, pays a credit card from a current account, and keeps a separate account for bills can generate dozens of fake expenses a month.
The cross-currency version
For anyone who earns in one currency and spends in another, the problem has a second layer.
Say you hold a naira account and a dollar account, and you move ₦800,000 into dollars. One account shows ₦800,000 leaving. The other shows something like $520 arriving, depending on the rate you got. The amounts do not match, so even an app that pairs same-amount transfers will miss it, and you are left with a large naira expense and a dollar income that never happened.
Fixing it by hand
If you track in a spreadsheet, the fix is a transfer category that sits outside both income and spending. Every time you see money leave one of your accounts and arrive in another, you tag both rows as transfers and leave them out of your totals. Your balances change, because the money did move, but your budget ignores it.
It works if you are diligent. The trouble is that transfers are easy to miss when the description just says "NIP/TRF/REF 4471" or "Standing order", and a single missed one throws off a month.
How Auritrack pairs them
On the Premium plan, Auritrack can connect to your bank and do this pairing for you. Bank connections work with banks in the US and Canada, and with banks in Nigeria plus selected banks in Ghana, Kenya and South Africa (full list). They are read-only: you log in on Plaid's or Mono's screen, Auritrack never sees your bank password, and it cannot move money. Each connected account syncs weekly by default.
After every sync, Auritrack looks across your connected accounts for a pair: money out of one of your accounts and money into a different one of your accounts within three days, for the same amount. An exact match on the same day is enough on its own. Otherwise it also wants to see transfer wording in the description, such as "transfer", "TRF", "NIP" or "to savings".
When the currencies differ, it converts one side at that day's exchange rate just for the comparison, and accepts the pair if the amounts land within 5 percent of each other and the description reads like a transfer. That margin is there for the spread your bank takes on the rate. The stored transactions are not converted. Your naira leg stays in naira and your dollar leg stays in dollars.
Each pair it finds moves out of income and spending and into a list of transfers between your accounts. Your account balances reflect the move. Your budget and reports do not count it.
If it gets one wrong, say a refund landed in one account on the same day you paid the same amount from another, press "Not a transfer". Both transactions go back where they were, and Auritrack remembers not to pair them again.
Where it stops
There are limits, and you should know them. Automatic pairing needs both accounts to be connected. If you move money to an account at a bank Auritrack cannot connect to, or into cash, only one side is visible, and you will see it as an ordinary transaction that you can re-categorize yourself. Statement uploads work with every bank, and the other checks run on them, such as matching against transactions the bank already synced so nothing comes in twice, but pairing transfers needs two connected accounts.
What changes
Before: your app says you spent €3,100 last month. You know you did not. You spend twenty minutes trying to work out why, give up, and stop trusting the number.
After: the same month shows €2,300 in spending and a separate line of €800 in transfers between your accounts. The savings transfer, the credit card payment and the move to your bills account are all there, out of the way. When the number says you spent €2,300, you believe it, and that is the whole point of tracking.
Your first step
If you move money across currencies, start with the free currency converter and check what rate your last transfer actually got compared with the market rate. The gap is often bigger than people expect.
Then create an Auritrack account, or get the app on Google Play or the App Store. On Premium, connect the accounts you move money between and look at your transfers list after the first sync.
Share this story
Get notified about new episodes
Be the first to know about new episodes, updates, and exclusive content delivered straight to your inbox.



