A personal finance app that cannot answer “what do I have, right now?” is just a nicer ledger. When those balances sit in dollars, euros, sterling and lira, the question gets harder — and more important.
The point: convert for a view, not for a fiction. Lock the rate you care about, keep each account in its own currency, and let the total be a decision tool rather than a guess.
Why a single total matters
Most people who live across currencies already know their balances. What they do not have is a number they would actually use to decide: can I take this contract, move this month, or pay this invoice without scrambling.
A spreadsheet can add converted amounts. It cannot tell you whether yesterday’s rate, this morning’s rate, or the rate you agreed with a client is the one you meant. That gap is where people either over-save out of fear or over-spend because the big number looked comforting.
Convert for a view, keep the original
Every account should stay in the currency it actually holds. Your EUR current account is euros. Your USD savings account is dollars. Mixing them at the row level is how you lose the plot six months later.
Conversion belongs on the roll-up: a dashboard total, a net-worth line, a “can I afford this?” check. The original amount never goes away. If the rate moves, the view moves. The account does not pretend it changed currency overnight.
That is the same rule that separates real multi-currency tracking from apps that only paint a dollar sign on a single-currency ledger.
Lock the rate when the rate is the deal
Freelance invoices, property deposits, and family transfers often have a rate that is part of the agreement. If you convert those at whatever the market did this morning, you are measuring a different deal than the one you made.
A locked rate is a memory: “this transfer, this budget, this debt — we agreed 1 EUR = 1.087 USD.” Live rates still matter for the rest of your picture. They should not silently rewrite the numbers you already committed to.
What “one number” should include
A useful total is not only cash. It is accounts, minus the debts you actually owe, plus the money that is already spoken for this month.
- Liquid accounts in their own currencies, rolled up at a rate you understand.
- Budgets that still have room — so the total does not pretend grocery money is free to spend twice.
- Recurring payments that will leave before you next get paid.
- Debts with a remaining balance, in the currency of the debt.
- Running settlements — money you owe someone, or they owe you, until it's actually settled.
If any of those live in a different tab, the number on the first screen is theatre. The dashboard and net worth view only earns the name if those pieces land in one place.
Case study: three currencies, one wrong “yes”
Take a familiar month. Salary lands in EUR. A client retainer hits in USD on the 15th. Rent leaves in TRY on the 1st. There is also a small USD balance sitting in a savings account “for emergencies.”
On Monday the spreadsheet says: convert everything at this morning’s mid-market rate, add it up, subtract rent. The total looks fine. You accept a short contract that needs a USD deposit next week.
On Wednesday the USD retainer is delayed. The TRY rent already left. The emergency USD you were counting as free cash was the same pile you just promised as the deposit. The spreadsheet still shows a comforting converted total — it just used yesterday’s optimistic rate and double-counted money that was already spoken for.
The failure was not “bad FX.” It was a roll-up that mixed live rates with committed money and ignored what was already reserved. A useful one-number view would have shown: EUR salary after rent commitment, USD that is still incoming (not spendable yet), and the locked or budgeted amounts that are not available twice.
Mistakes that quietly ruin the total
Converting at the row. Turning every EUR line into USD in the same column means you can never answer “how many euros are left?” without reverse-engineering the sheet.
Mixing locked and live rates without labeling. A deposit locked at 1.08 sitting next to a card balance at today’s 1.11 looks like one currency of truth. It is two stories glued together.
Cash-only net worth. Ignoring a debt in the home-country currency, or a settlement you still owe a roommate, inflates the number you use to decide.
Treating tomorrow’s retainer as today’s cash. Upcoming income belongs on the calendar. It does not belong in “what I can spend before Friday.”
A practical weekly habit
Once a week is enough. Open the roll-up. Check that every account you used this week is there. Scan upcoming recurring payments. If a rate looks wrong, it is usually because a locked rate and a live rate got mixed — fix that, not the whole spreadsheet.
Walk it as a five-minute loop:
- Confirm every open account still has a job and appears in the picture.
- Glance at recurring outflows before the next payday.
- Check one locked rate that matters (invoice, transfer, or budget).
- Ask whether the top number would still feel honest if one incoming payment slipped a week.
The habit is not “become a markets person.” It is “refuse to make a money decision from three apps and a feeling.”
How this pairs with budgets
A single total answers affordability across currencies. A budget answers behaviour in one place. Keep grocery and rent limits in the currencies you actually spend — then let the roll-up decide whether the month still works. That split is the whole argument in Budget in the currency you spend.
What this looks like in Rasa Money
Rasa Money keeps each account in its own currency, converts for the dashboard, and lets you lock a rate on the transfers and budgets where the rate is the deal. The total at the top is that roll-up — accounts, budgets, recurring payments, debts and settlements — in one place, in real time.
Exchange rate tools are there so the view you trust is deliberate: mid-market for the picture, locked rates when the deal itself used a rate.
It is not a bank. It does not hold or move your money. It is the picture you were already trying to build, without the tab that always drifts out of date.
Does the total use today’s rate or a locked one?
Both, on purpose. Live rates power the roll-up for accounts that are not tied to a deal. Locked rates stay on the transfers, budgets, and debts where the rate was part of the agreement. If everything silently used this morning’s market, you would be measuring a different month than the one you planned.
Should debts and settlements sit in the same number?
Yes, if you would actually pay them. A net-worth line that ignores a home-country loan or a running tab with a sibling is a mood board. Keep debts in the currency of the debt, settlements until they clear, and let the dashboard subtract what is real.
When is a spreadsheet still enough?
If you hold one currency, update the sheet the same week you spend, and never use the total to green-light a cross-currency commitment, a spreadsheet can work. The break usually appears after the second currency and the first delayed payment — which is exactly when leaving the spreadsheet stops being a lifestyle upgrade and becomes risk control.
Plans and limits live on pricing. Start free — no card, no bank connection — and see whether one honest number beats three balances and a guess.