Track Spending Across Multiple Accounts Portugal
Track Spending Across Multiple Accounts in Portugal: Why One App Rarely Gets It Right
Most Portuguese households with 3 or more bank accounts are miscounting their monthly spending by at least one full transfer cycle.
If you have accounts at ActivoBank, Caixa, and Revolut — plus a brokerage account at DEGIRO — you already know the problem. Move €500 from your main account to your investment account, and most aggregator apps count it as spending. Your totals are wrong before you have even bought groceries.
Why Multi-Account Tracking Breaks in Portugal
Portuguese banking is fragmented by design. Many financially active adults hold a primary account at a traditional bank, a secondary account at a digital bank like Revolut or N26, and at least one PPR or investment account. That is three data sources with three different export formats.
PSD2 — the EU directive enforced in Portugal by Banco de Portugal — requires banks to share transaction data through open APIs. In practice, from what I have seen syncing accounts across multiple institutions, some banks deliver clean, categorised data while others push raw transaction strings that no algorithm reads correctly on the first pass. Those raw strings cause miscategorised transfers and phantom expenses. Your aggregator ends up showing spending totals that bear little resemblance to what you actually spent.
Fragmented data produces fragmented decisions.
The Transfer Problem Is Bigger Than It Looks
Here is the arithmetic. Say you move money between your own accounts three times a month: €500 to savings, €300 to investments, €200 to a joint account. That is €1,000 in transfers. If your aggregator counts those as outflows, your reported monthly spending inflates by €1,000. Over a year, that is €12,000 in phantom spending distorting every trend line you use to make decisions.
Portuguese household savings data from Pordata’s 2022 household income table (Rendimento disponível bruto) shows median disposable income around €1,400 per month for working-age adults. An error of €1,000/month is not a rounding issue — it is a 70% distortion of the baseline.
Wrong inputs produce wrong outputs, every time.
What Most Aggregator Apps Actually Do
Most budgeting apps sold to the Portuguese market are built on top of aggregation layers that were designed for simpler banking structures. They handle one primary account well. Add a second bank, and the category mapping breaks. Add a third, and the deduplication logic fails on transactions that appear in two feeds simultaneously — something I have run into myself when testing shared-account setups across multiple tools.
Fintonic is one of the more frequently mentioned apps in Portuguese personal finance discussions. The company built it for the Spanish market and added Portugal later. That structural mismatch matters: bank identifiers, transaction labels, and MB Way references do not always parse cleanly across the border.
One app rarely covers all your accounts accurately.
The Counterargument: Your Bank’s Own App
The strongest objection to third-party tracking is simple: use your bank’s app, one account at a time, and manage the consolidation yourself in a spreadsheet. This works if your financial life fits inside one institution. For most readers of this article, it does not. Manually reconciling three or four bank exports each month takes roughly two to four hours. You still have to strip out inter-account transfers by hand. That is not a system. That is a hobby.
So What Should You Actually Do?
The fix is being precise about what you need the app to do. It must aggregate transactions from every account, exclude transfers between your own accounts from spending totals, and show you one accurate number for what you actually spent on consumables last month.
If you want to see that number without manually reconciling bank exports, MyCFO aggregates it across all your accounts automatically — with transfer exclusion built in.
- List every account you hold — current, savings, investment, and digital — and identify which ones receive or send inter-account transfers.
- Connect all accounts to a single aggregation tool that explicitly marks transfer categories as excluded from spending totals.
- Run your first clean month: review every category flag and correct misclassifications manually, then let the tool learn from the corrections.
- Compare your corrected spending figure against your net income deposits to get a spending ratio you can actually act on.
“A €1,000/month transfer error inflates your reported annual spending by €12,000 — enough to make any trend line useless.”
That is the number to fix first. Everything else — budget targets, savings rates, investment contributions — depends on it being correct.
Get the number right before you optimise anything else.
Accurate tracking starts with stripping out the noise. Once your transfers are excluded and your accounts are consolidated, you will likely find your actual discretionary spending is 20–40% lower than any single-app view showed you.
Frequently Asked Questions
How do I stop bank transfers from inflating my spending totals across multiple accounts?
Any aggregator worth using should let you mark a transaction category as “transfer between own accounts” and exclude it from spending reports. If yours does not offer that option explicitly, you need a different tool. The manual fix is to export all accounts to a spreadsheet, tag inter-account transfers, and sum only the remaining outflows — but that defeats the purpose of aggregation.
Does tracking spending across multiple Portuguese banks require sharing my banking credentials with a third party?
Under PSD2 — enforced by Banco de Portugal — compliant aggregators connect via open banking APIs, not credential sharing. You authorise read-only access through your bank’s own authentication flow. You never hand over your password. Check that any app you use is registered as an Account Information Service Provider under the PSD2 framework. Do this before connecting accounts.
How does having accounts at both a Portuguese bank and Revolut complicate spending tracking?
Revolut transactions are denominated in multiple currencies and processed through a Lithuanian banking licence. That means the transaction feed format differs from a standard Portuguese bank export. Some aggregators misclassify currency conversion fees as purchases. Verify that your tool handles Revolut’s feed natively and distinguishes FX fees from actual spending — otherwise your foreign-currency transactions will distort your monthly totals.
Related
- Good Savings Rate in Europe? 20%+ Is the Real Threshold
- Revolut Transfer Showing as Expense? Here’s Why (Not a Bug)
- Emma App for Personal Finance in Portugal: Good Ratings, Wrong Market
Tracking your real spending across multiple Portuguese bank accounts means one thing: knowing which outflows are genuine expenses and which are transfers you are counting twice. MyCFO connects your accounts — ActivoBank, Revolut, ING, and others — and strips out inter-account transfers automatically before calculating your spending total. See your accurate figure →