← Back to blog

Your Savings Rate Is Wrong — Because You're Counting Transfers

Your Savings Rate Is Wrong — Because You’re Counting Transfers

If you hold money across 3 or more accounts, your real savings rate is almost certainly distorted by inter-account transfers that most aggregator apps count as spending.

Most people with a ActivoBank current account, a Revolut spending card, and a separate emergency fund at Caixa think they know what they save each month. They do not. They know what their app shows them — and that number is usually wrong.

Why Multiple Accounts Break the Calculation

Portugal’s household savings rate sat at roughly 7–8% of disposable income in recent years, based on data published by Pordata. The European average runs higher. If your personal rate sits below 20% of net income and you plan to retire before 65, you have a real problem — not a rounding error.

The core issue is classification. When you move €500 from your main account to a dedicated emergency fund, most aggregator apps record it as an outflow. Your apparent savings rate drops. Your actual financial position has not changed at all.

The Transfer Distortion Is Systematic

Every inter-account transfer you make creates two transaction records: a debit on the sending account and a credit on the receiving account. If your app aggregates both accounts, it either double-counts the inflow or misclassifies the outflow as spending.

Run this arithmetic: if you transfer €500/month to a savings account and €300/month to an investment account, an uncorrected app will overstate your monthly spending by €800. Over a year, that is €9,600 of phantom expenditure. Your calculated savings rate could show 8% when the real figure is closer to 22%.

That single error changes every planning decision you make.

Dedicated Accounts Are Worth It — If You Measure Them Correctly

Separating accounts by purpose is sound practice. An emergency fund should be isolated — three to six months of fixed expenses, at an institution that is not your primary bank, so you are not tempted to raid it. A business current account, if you are freelance or run a side operation, is not optional: the Autoridade Tributária expects clean separation, and mixing personal and professional flows creates an audit liability.

The problem is not having multiple accounts. The problem is measuring across them without stripping transfers from the calculation first. Get the structure right, then get the measurement right.

The Counterargument: More Accounts, More Clarity

The standard case for multiple accounts is that earmarking creates discipline. If your holiday fund is in a separate account, you are less likely to spend it on groceries. This is true. Behavioural research consistently supports mental accounting as a savings tool.

But discipline in the account structure does not fix distortion in the measurement. You can have perfectly separated accounts and still calculate a savings rate that is 10 percentage points off because your app is miscounting transfers. The structure is good. The reporting is broken. These are separate problems.

So What: Calculate Your Real Rate in Three Steps

If you want to know your actual number without reconciling three bank exports manually, MyCFO strips inter-account transfers automatically — so the rate you see reflects spending, not movement of money between your own accounts.

“Your savings rate could show 8% when the real figure is closer to 22% — that single error changes every planning decision.”

  1. Sum all net income deposits across your accounts, excluding any transfer in from another account you own.
  2. Sum all genuine outgoing spending for the same period, again excluding transfers between your own accounts.
  3. Divide savings (income minus spending) by income and multiply by 100. Anything above 20% of net income is a benchmark worth defending.

Anything below 15% demands an honest look at fixed costs, not just discretionary spending.

The number on your app is not your savings rate. Your real rate is what remains after you strip every internal transfer from both sides of the ledger. Calculate that number, then act on it.

Portugal’s unemployment rate is 5.5% as of May 2026 (Eurostat) — not a crisis, but not the moment to be working from a savings rate you cannot trust.


Frequently Asked Questions

How do I calculate my savings rate accurately when I have accounts at three or more banks?

Add all genuine income deposits across every account, then add all genuine spending — excluding any transfer between accounts you own. Divide savings by income and multiply by 100. The step most people skip is stripping inter-account transfers from both totals. Fail to do that, and every transfer inflates apparent spending and deflates your real rate. Three accounts means at least three sources of this error.

What is a good savings rate for someone in Portugal planning to retire before 65?

A savings rate above 20% of net income is a defensible benchmark if you want to retire before 65 in Portugal. Below 15%, the gap between what you are accumulating and what you will need is almost impossible to close without either a later retirement date or a significant income increase. The exact number depends on your PPR balance, expected pension entitlement, and fixed costs in retirement.

Should I keep my emergency fund at a different bank from my main current account?

Yes. Keeping your emergency fund at a separate institution — not just a separate account at the same bank — adds genuine friction that protects the fund from impulsive use. It also means your aggregator app is less likely to misclassify a top-up transfer as discretionary spending, provided the app correctly identifies the account type. Three to six months of fixed expenses is the standard target.


Calculating your savings rate across multiple accounts is harder than it should be — transfers distort the totals, and most apps do not strip them automatically. MyCFO aggregates accounts from ActivoBank, Revolut, ING Spain, and others, then excludes inter-account transfers before calculating your rate. Get your accurate number →