Gold Silver Ledger lets you choose the currency every monetary value in the app is shown in — Dashboard cards, Holdings values, transaction prices, Analytics charts, CSV exports of the Annual Report.
The setting is one dropdown on the Settings page, and changing it is the work of about ten seconds.
This article walks through where the setting is, how to change it, and exactly what does and doesn't shift when you do.
Where the setting lives
The display currency is part of your profile, not your portfolio — meaning it's one setting per account, shared across every portfolio you have and persisting across devices and sessions.
To find it:
From the left nav, click Settings.
Stay on the Profile tab (it's the one selected by default).
The Display Currency card sits on the right side of the page, opposite the Personal Info card.
The dropdown shows your current choice — for new accounts, that's USD — US Dollar.
How to change it
Open Settings → Profile (as above).
Click the Currency dropdown in the Display Currency card.
Pick the currency you want from the list.
Click Save changes at the bottom-right of the page.
The change takes effect immediately across every page in the app. Navigate to your Dashboard or Holdings and the values will already be in the new currency.
The Save changes button is greyed out until you've actually changed something — so if you click it without making a selection, nothing happens.
What changing the display currency affects
Everything monetary, everywhere visible. After a switch:
Dashboard cards: Portfolio value, allocation breakdowns, the four spot cards, all rendered in the new currency.
Holdings page: Cost, premium, and current value columns all converted.
Transactions list: Per-transaction totals shown in the new currency.
Analytics page: Every chart and card converted at render time.
Annual Report: Headline cards and the per-item Sales table both rendered in the new currency. See Generating your Annual Report.
The conversion uses the FX rate in effect at the moment of render — meaning the same coin's "current value" can drift slightly day to day even with no market move, because the underlying USD spot is being translated into a moving currency.
What changing the display currency doesn't affect
This is the more useful list. Nothing stored in the app changes when you switch currency. Specifically:
Transaction records stay in USD internally: Every buy and sell you've recorded is stored against the spot and price at the time, in USD. Your data is identical the second after you switch as the second before.
Historical reports don't get rewritten: An Annual Report you generated last month with USD set is unchanged on disk. Generate a fresh one with the new currency and you'll get the same sales translated into the new currency.
Cost basis figures don't shift in any meaningful way: Your USD cost basis is what it was. The displayed number changes because it's converted, but the underlying value you paid hasn't moved.
Transaction CSV exports are still in USD: The transaction-history CSV is hardcoded to USD regardless of display currency. See [Exporting your transactions as CSV].
Holdings CSV exports are still in USD: Same as transaction exports — the holdings file is USD-only. See [Exporting your holdings as CSV].
Your spot price source doesn't change: Spot is sourced in USD from the wholesale market regardless of which display currency you have set.
The setting card on the page says this directly: Changing your display currency does not affect stored transaction data or historical records — only how values are shown in the app. That sentence is the whole spirit of the setting.
The currencies you can pick from
Fifteen currencies are supported. In the dropdown, you'll see them with their ISO codes and full names:
USD — US Dollar
EUR — Euro
GBP — British Pound
CAD — Canadian Dollar
AUD — Australian Dollar
CHF — Swiss Franc
JPY — Japanese Yen
NZD — New Zealand Dollar
HKD — Hong Kong Dollar
SGD — Singapore Dollar
MXN — Mexican Peso
ZAR — South African Rand
SEK — Swedish Krona
NOK — Norwegian Krone
DKK — Danish Krone
A note on FX and conversion timing
The conversion from USD to your selected currency happens at the moment a page renders a number, using the most recent FX rate the app has on file.
FX rates refresh on their own schedule (separate from the spot price feed), so changing display currency on Monday and again on Friday could produce slightly different displayed values for the same underlying USD figures.
That's not a malfunction — it's the cost of running an app in fifteen currencies against a market that's quoted in one. The internal data is always identical; only the translation moves.
Where to go next
The 15 supported display currencies: Full list with codes and notes on each.
How currency conversion works: The USD-stored, display-converted model.
How often FX rates update: Refresh cadence for the FX feed.
Setting your weight unit: The other display preference on the Profile tab.

