Zyvo ← All posts
Portfolio Management

How to Track a Multi-Broker, Multi-Currency Portfolio Without Losing Your Mind

Most portfolio-tracking advice assumes you have one brokerage account, in one currency. That's rarely how it actually goes. You opened an account with one broker years ago. Then you moved somewhere and picked up a local one for tax reasons. Then you started buying crypto on an exchange that isn't a "broker" at all. Somewhere in there, you ended up holding positions priced in three different currencies.

None of this is unusual. It's also exactly where spreadsheets — and most simple tracking apps — quietly start lying to you.

The problem isn't tracking each account. It's reconciling them.

Every broker will happily show you your balance in isolation. What none of them will do is tell you your total exposure to a single stock if you happen to hold it in two different accounts, or your true overall return once currency movements are mixed in with the investment's own performance.

A spreadsheet can technically hold all this data. The problem is what it takes to keep it accurate: every trade has to be entered by hand, in the right currency, converted at the right historical exchange rate — not today's rate — and every broker exports its trade history in a slightly different format, so "just copy-paste it in" rarely works cleanly for long.

Currency conversion is where the real damage happens

Here's a mistake that's easy to make without noticing: if you bought a stock in GBP two years ago and you're converting your whole portfolio to USD today, using today's exchange rate on that old purchase silently distorts your actual return. Your gain or loss should reflect the FX rate at the time of each transaction, not a single blanket rate applied retroactively to everything.

This is a small detail that compounds into a genuinely wrong number if you're not careful — and it's exactly the kind of thing that's easy to get wrong in a spreadsheet and easy to not even notice you got wrong, because the resulting number still looks plausible.

What actually needs to happen for this to work

The realistic alternative to "just be more disciplined with the spreadsheet"

The honest truth is that this isn't really a discipline problem. It's a data-modeling problem — the kind of thing that's tedious to build correctly and easy to get subtly wrong, which is exactly why most people who try to DIY it in a spreadsheet eventually give up or stop trusting their own numbers.

For the practical checklist version of this — the actual steps, in order — see how to track a portfolio across multiple brokers. And when you move holdings between brokers, see how to record broker transfers and stock splits without wrecking your cost basis.


See it broken out per account in Zyvo's Value by Broker view. Zyvo Tracker handles the FX conversion, the broker tagging, and the position consolidation automatically — with 40 currencies and real daily exchange rates applied per transaction, not retroactively. Start your free 14-day trial →