Tracking a Portfolio That Isn't Denominated in Dollars
6 min read · Verified September 2026
Crypto trades against the dollar because USD stablecoins dominate exchange order books, so almost every quoted price is a USD price. If you spend another currency, your real return combines the asset's move against USD with USD's move against your currency. Those two components can point in opposite directions.
Bitcoin went up 12% last month. Your portfolio, measured in the money you pay rent with, went up 4%. Nobody made a mistake and no fee was charged. The other eight points went to the currency market, in a transaction you never made and were never shown.
If you live outside the United States, this happens to you constantly. Most trackers hide it completely.
Why is crypto priced in dollars at all?
Because that is where the order books are.
The deepest liquidity in crypto sits in pairs against USD-pegged stablecoins. USDT and USDC pairs carry the great majority of global spot volume, which means the price discovered on those books becomes the reference price for everything else. When an aggregator publishes "the" price of a token, it is almost always aggregating dollar-denominated venues and weighting them by volume. The mechanics of that aggregation, and why two apps can disagree, are covered in why the same coin shows two different prices.
A EUR, GBP or BRL pair usually exists on major exchanges. It trades much thinner. The spread is wider, the depth is shallower, and for anything beyond a large-cap asset the pair may not exist at all. So even a trader who never touches a dollar is transacting inside a dollar-denominated market with a currency conversion layered on top.
That layer is the thing worth understanding, because it is doing more work in your returns than most people realise.
Setting your display currency once means every price, alert and total reads in the money you actually spend.
What is the FX layer actually doing to my gain?
Your return has two components multiplied together: the asset's move against USD, and USD's move against your currency.
Arithmetic makes this concrete. You are in the eurozone. You buy €10,000 of BTC when EUR/USD sits at 1.10, so you have $11,000 of BTC at a BTC price of $55,000. That is 0.2 BTC.
Six months later BTC trades at $66,000. The asset is up 20%. Your 0.2 BTC is worth $13,200.
If EUR/USD has not moved, you convert at 1.10 and get €12,000. You made 20%, matching the headline.
If the euro strengthened to 1.20, that $13,200 converts to €11,000. Your gain is 10%, not 20%. Half your return went to the currency pair while you were watching the BTC chart.
If the euro weakened to 1.00, the same $13,200 becomes €13,200. Your gain is 32%. You were paid twice for one correct call.
The move in EUR/USD in that example is roughly 9%, which is a large but entirely ordinary annual range for a major currency pair. For someone tracking in rupees, naira, lira or peso, the currency component can dwarf the asset component over any period longer than a few months, and it consistently runs in one direction over long stretches.
The uncomfortable implication: a USD-denominated portfolio number is not a neutral measurement for you. It is a measurement in a foreign currency that happens to be the market's convention. Reading it as your performance is a category error, and it becomes an expensive one when you make position-sizing decisions on a percentage that is partly an FX artefact.
Should I track in USD or in my own currency?
Both, and for different jobs.
Track in USD when you are looking at the market. Every price you see quoted elsewhere is a dollar price. Every alert level you read on social media, every support and resistance figure discussed in a chart, every headline about a token's move is denominated in dollars. Setting an alert at a converted local-currency level means it fires at a moment nobody else is talking about, and it also means your alert level drifts as FX moves even when the asset has not budged. Set alert thresholds in the currency the market quotes.
Track in your home currency when you are looking at yourself. What is this worth in the money I spend. What did I actually make. What do I owe. These questions have exactly one correct denomination and it is not the dollar.
The practical setup is a display currency set to your own, checked as the default view, with an awareness that the underlying prices arrived in USD and were converted at a mid-market rate. Language and currency settings covers where that setting lives. The app's interface is available in 12 languages, which matters mainly because reading your own financial position in a second language adds a small tax to every glance.
Two caveats about the converted figure. The rate applied is a mid-market rate, so it is a fair reference and not a quote you can transact at; expect a gap of one to three percent against what a bank or payment provider will actually give you. And the conversion is applied at today's rate to everything, including your cost basis, which quietly rewrites history. A purchase made when EUR/USD was 1.05 does not become cheaper because the rate is 1.15 now, but a naive conversion of a USD cost basis will suggest it did. Cost basis versus market value covers why that number needs to be right before anything downstream of it can be trusted.
What does this mean when the numbers actually matter?
At tax time, the FX layer stops being a curiosity and becomes the whole exercise.
Most tax authorities require each transaction to be recorded in the home currency at the rate on the date it occurred. Not today's rate. Not an average. The rate on the day. A portfolio with forty transactions across three years therefore needs forty historic FX rates, applied per event, before a single gain figure can be computed correctly.
This is precisely where a tracker's job ends. A tracker shows you a live position converted at a live rate, which is the right tool for the question "what am I worth today". It is the wrong tool for "what do I owe", and no display-currency setting closes that gap. Where a tracker ends and tax software begins covers the handoff, and exporting your data covers getting a file out in a form the other tool can read.
One habit is worth more than the rest of this article. When you buy, write down the FX rate that day alongside the purchase price. It takes ten seconds, it is impossible to reconstruct casually later, and it is the difference between a tax return you can defend and an afternoon spent looking up historic rates one date at a time.
Set your display currency this week, then look at your annual return in both denominations side by side. For most people outside the dollar bloc, the two figures are far enough apart to change how the year felt.
Common questions
Because the deepest order books are against USD-pegged stablecoins. USDT and USDC pairs carry the bulk of global crypto volume, so the price discovered there becomes the reference price everyone quotes. A EUR or GBP pair usually exists but trades thinner, which means a wider spread.
From a foreign exchange feed, applied on top of the USD price. That rate is a mid-market rate, not the rate your bank will give you. Expect a gap of one to three percent between the converted figure your tracker displays and what actually lands in your account after a conversion.
No. If the asset is priced against USD, you hold USD exposure whether or not dollars ever touched your bank account. Buying BTC with euros on a EUR pair still leaves your return dependent on the USD price of BTC and on EUR/USD.
Your home currency, almost always, converted at the rate on the date of each transaction rather than today's rate. This is the detail that makes tax software necessary for complicated histories, because it requires a historic FX rate per event rather than one conversion at the end.
It removes crypto volatility and keeps currency exposure. A euro spender holding USDC is holding a dollar position. That is a deliberate choice some people make, but it is a position rather than a neutral resting place, and it should be counted as one in your allocation.
The app's interface is available in 12 languages, with portfolio tracking across 100+ exchanges and 15+ blockchains.
Keep reading
Tracking in Your Own Language and Currency
Crypto is priced in dollars wherever you live. How the FX layer sits under your reported gain, and why a strengthening home currency quietly eats returns.
Why the Same Coin Shows Two Different Prices
There is no single price for a coin, only venue prices and volume-weighted averages. Why the gap is trivial for Bitcoin and huge for thin tokens.
Cost Basis vs. Market Value: Which Number You're Looking At
Market value is what your coins are worth now. Cost basis is what you paid. Why the two get confused, and why transfers break the second one.
Unrealised and Realised P&L, With Actual Numbers
Unrealised profit is a quote. Realised profit is a completed transaction. A worked example with real figures, and why the gap decides your tax year.
A Portfolio Tracker and Crypto Tax Software Do Different Jobs
One answers what you hold now. The other reconstructs every disposal in a past tax year. Why swapping them frustrates people, and how they fit together.
Portfolio Analytics That Change Decisions
Four numbers change what you do: allocation, cost basis, drawdown from peak, and concentration. Most of the rest of a tracker's analytics are decoration.
Home Screen Widgets: What to Put Where
Five crypto widgets: Global, Prices, News, Portfolio and ETH gas. What each is for, how iOS and Android differ, and how not to check them all day.
Getting Your Data Out
Why portability matters in a portfolio tracker, what an export contains, what it is good for, and why a tool you cannot leave deserves caution.