Time: ~5 min. Need: at least one non-EUR balance you care about, or the thought of one.
Your salary lands in EUR. Your old savings sit in CHF. Your Restricted Stock Units (RSUs) vest in USD. Last month's invoice from a UK contractor was in GBP. Most personal-finance apps treat this as a single-currency problem with a "convert to base" toggle bolted on. WealthSense treats every account as itself, in its own currency, and normalises only when you need it.
Why multi-currency breaks most personal-finance apps
The single-currency assumption runs deep in personal-finance software. Mint, the old Quicken, and most modern apps assume your money is denominated in one currency — usually USD — and treat foreign balances as a feature add-on rather than a structural concern.
The result is familiar to anyone who has tried:
- Foreign accounts get folded into a base-currency total using today's rate, which drifts. Last month's GBP transactions get revalued at today's GBP/EUR, and your historical reports become unstable.
- The "convert to base" toggle hides the original currency. You stop seeing CHF balances in CHF and start seeing a number that means nothing at the till in Zurich.
- Recurring rules in a foreign currency become a maths problem you redo every month.
Each issue is small in isolation. Together they push you back to a spreadsheet with a currency tab — which then drifts as you forget to update the rates, and you lose the forecast.
What WealthSense does differently
The currency stack in WealthSense is built around three principles. The principles drive the features, not the other way around.
Each account is itself. A CHF current account is a CHF current account. The balance is in CHF. Transactions are in CHF. You see CHF when you look at the account, in the ledger, in the dashboard, in recurring rules. The base currency appears next to the native amount as a contextual reference, not as a replacement.
Rates update automatically — and lock per transaction. WealthSense pulls daily exchange rates from the European Central Bank (ECB). New transactions use the rate on the transaction date. Old transactions keep the rate they had when they posted. Your historical CHF dinner from last March is still €52 — not €54.50, even though the EUR has weakened since.
Conversion is a display, not a recalculation. When you look at the EUR-base figure of a CHF transaction, you see what the conversion was on the day the money moved — not a rolling estimate. This matters for tax, for accurate net-worth tracking, and for the small relief of knowing historical numbers do not move under you.
A gain/loss view tracks currency exposure separately. You see how much of your EUR-denominated net-worth shift is exchange-rate movement, and how much is actual spending or earning.
A typical EU expat ledger
The CFO model of an EU expat tends to look like this:
- Primary current account in EUR. Salary lands here, rent leaves here, most daily spending happens here.
- Old country savings in the previous currency. CHF, GBP, USD — whatever you held before the move. The balance does not change much; the EUR value drifts with the rate.
- Investment account in USD. Brokerage with US-listed exchange-traded funds (ETFs), or a vesting RSU stream from a former employer. The USD balance and the EUR-base figure tell different stories; both are useful.
- A small cash holding in another currency — kept for travel back, or for an EU member outside the eurozone.
Each account stays in its native currency in WealthSense. The dashboard's net-worth figure rolls everything up to your base currency for the headline number. The per-account view shows you the local currency for the lived view. Switching between the two is one click — and the historical rate lock means the rollup is honest about what was true on each day.
You're done when…
You can describe how a CHF transaction recorded on the 15th of last month will display in your EUR-base ledger today — and why the EUR figure is locked, not recomputed. If "the EUR figure does not move" feels surprising, that is the article's point: most apps recompute, and most spreadsheets cannot keep up.
See also
- Understand the mental-model swap — The CFO model of personal finance
- For US-RSU holders specifically — FIRE planning for EU expats with US RSUs
- Coming from a spreadsheet? — Switching from a spreadsheet to WealthSense