← Back to blog

Why My Expenses Look Higher Than They Are Multiple Bank Accounts

Why Your Expenses Look Higher Than They Are With Multiple Bank Accounts

Multi-account users routinely overstate their monthly expenses by 8–10 percentage points because transfers between their own accounts are counted as spending.

If you have accounts at two or three banks — say, a main current account at Millennium BCP, a savings account at ActivoBank, and a Revolut for day-to-day spending — your budgeting app almost certainly shows inflated expenses. The transfer you made from one account to another is not spending. But most apps record it as an outflow, and the receiving account records it as income. You pay for your groceries once. The app logs it twice.

The Problem Is Structural, Not a Bug

When you spread your finances across multiple banks, no single institution sees the full picture. Each bank’s own app reports only its half of a transfer. Move €800 from your Millennium account to your ActivoBank savings account and both apps record a transaction — one as an outflow, one as a deposit.

An aggregator — one app that pulls all your accounts into a single view — should solve this. The operative word is “should.” Most aggregator apps classify transfers by transaction type metadata from the bank, and banks do not always label internal transfers consistently. The result: your total monthly expenses include money you simply moved to yourself.

That is not a rounding error. That is a distorted number.

What the Overstatement Actually Costs You

If your real monthly spending is €2,500 and your aggregator is double-counting one €250 transfer, your reported expenses jump to €2,750. That is a 10 percentage point overstatement. Over twelve months, you believe you spent €33,000 when you spent €30,000.

Portuguese household savings data published by Banco de Portugal shows median household savings rates consistently below 15% of net income. If you are already working with thin margins and your expense number is inflated by even one miscounted transfer per month, the rate you calculate is wrong — and any adjustment you make to your behaviour based on that number is wrong too.

The Multi-Account Maths Is Simple, But Easy to Miss

The correct formula: total spending equals all outflows minus any transfers between accounts you own. That last part is the piece most people skip.

PSD2 — the EU directive that lets an aggregator connect to a bank at all — determines how banks must classify and report transactions. In Portugal it is enforced by Banco de Portugal; in Spain, by Banco de España. Under Directive 2015/2366/EU, banks must expose transaction data through standardised interfaces, but they are not required to flag transfers between a customer’s own accounts as distinct from other outflows. That is the gap every multi-account user falls into.

Fix the input, and the number becomes usable.

”But My App Has a Transfer Category”

The strongest objection here is fair: most aggregator apps let you manually tag a transaction as a transfer, which excludes it from spending totals. If you do that diligently, the double-count disappears.

True — but the problem is consistency. If you have four accounts and execute six inter-account transfers in a month, you need to tag all six. Miss one in January, miss two in March, and your quarterly expense figure is still wrong. The error scales with account count and transfer frequency. The more organised your finances are across multiple bank accounts, the worse this problem becomes if you have no system for tagging transfers.

Manual tagging is not a solution. It is a workaround.

So What Should You Actually Do?

If your expense number does not feel right — too high relative to what you know you spent — inter-account transfer miscounting is the first place to look.

If you want to see your real monthly spending without manually reconciling exports from three banks, MyCFO strips transfers automatically so the number you see reflects actual outflows, not money moved between your own pockets.

“One miscounted transfer per month produces a 10 percentage point overstatement of expenses over a full year.”

  1. List every account you hold — current, savings, investment — and identify every regular transfer between them.
  2. Pull your last three months of transactions and tag every inter-account transfer explicitly so it is excluded from spending.
  3. Recalculate your monthly average spending using only genuine outflows to third parties.
  4. Compare that number to what your app was showing you — the gap is your distortion.

Your real spending number is the only number worth tracking.


Frequently Asked Questions

Why do my expenses look higher when I check multiple bank apps separately?

Each bank app shows only its own outflows. When you transfer money from one account to another, the sending bank records an outflow and the receiving bank records a deposit — but neither flags it as a same-owner transfer. If you add up totals from two separate apps without stripping those transactions, you count the same money movement as spending. It is not spending. It is your own money changing pockets.

How many bank accounts is too many before the tracking problem gets unmanageable?

There is no universal ceiling, but the complexity scales with transfers. Two accounts with zero transfers between them are easy to track. Three accounts with four regular transfers per month — salary routing, savings top-ups, investment contributions — generate multiple transactions. Each one needs manual classification every month. If you are using more than two accounts regularly and have at least one automated transfer between them, you need a single aggregated view, not separate app checks.

Does this problem affect how I calculate my savings rate?

Yes, directly. If your reported expenses are inflated by miscounted transfers, your calculated savings look lower than they are. Imagine net income of €3,000, real spending of €2,000, and one miscounted €300 transfer: the app shows €2,300 in expenses and a savings rate of 23%, when your real rate is 33%. That 10 percentage point gap can push you to delay a PPR top-up you could already afford, or to cut spending that does not need cutting.


When your expenses look higher than they should across multiple accounts, the cause is almost always inter-account transfers being recorded as real spending. MyCFO connects your accounts at multiple banks — ActivoBank, Revolut, ING Spain, and others — and strips out transfers between your own accounts automatically. The expense figure you see reflects actual spending, not money moved between your own pockets. Get your real spending number →