← Blog · May 21, 2026 · 11 min read
Multi-currency budgeting

Multi-Currency Budget for Expats in 2026: Three Archetypes, One Calculator, Honest Picks

A multi-currency budget for an expat is not the same as a single-currency budget with FX added on top. It is a budget that respects each source currency, holds balances where the spending happens, and converts only when you decide to. Below: three real archetypes (a US-paid engineer in Florianópolis, a couple split between EUR and USD in Berlin, a nomad cycling MXN, COP, and EUR), a calculator that converts at the source-currency rate of the day, and an honest read on which tools hold up in 2026.

I have built one of these for myself across four countries. The single biggest mistake I see (and I made it for years) is flattening every spend into the home currency on the day of the transaction. The numbers move under you. A 4,200 BRL grocery month looks like 825 USD in February and 856 USD in May at the same shopping list, and the budget reports the difference as overspending. The fix is to track the BRL leg as BRL and convert only at decision points. Source-currency memory is the actual feature; everything else is a chart on top.

What is a multi-currency budget for an expat?

A multi-currency budget tracks income and spending in each original currency and converts only at the moment of a real decision (a transfer, a top-up, a year-end review). It keeps a home-view total in one currency for the savings goal, but it does not flatten the rest. An expat with USD income, EUR rent, and BRL groceries should see all three legs without monthly conversion noise. The home-view tells you where the savings goal stands. The leg views tell you where money is leaking, and in which currency.

The difference matters because exchange rates move 3 to 8 percent inside a quarter on most pairs and 20 to 40 percent on emerging-market pairs like USD/BRL or USD/ARS inside a year. A budget that converts daily reports those FX swings as spending behavior, which is wrong. You did not eat more this month; the real moved. The cleanest accounting separates the FX delta from the consumption delta, and the only way to do that is to keep the legs intact.

How does a US-paid engineer in Florianópolis run a two-currency budget?

Ana earns 7,500 USD a month from a remote US employer and lives in Florianópolis, paying in BRL for almost everything except subscriptions and travel. Her budget runs in two legs: USD (income, US-pegged subscriptions, the Wise transfer to BRL, the savings goal) and BRL (rent, groceries, transport, eating out, the gym). She converts only when she tops up her Wise BRL balance, which she does twice a month around payday. The conversion rate she actually paid becomes the booking rate for everything spent out of that BRL balance until the next top-up.

The math: in May 2026, Ana topped up 12,000 BRL at a USD/BRL rate of 5.02, which cost her 2,390 USD plus a 12 USD Wise fee. Her BRL grocery month of 2,800 BRL booked at 5.02 was 558 USD. When the rate moved to 5.08 a week later, the next 2,800 BRL grocery month still booked at 5.02 because it came from the same held balance. The FX delta on the unspent 9,200 BRL was tracked as a separate line, not buried inside groceries. Her savings goal stayed clean in USD.

Why the held-balance rule beats daily conversion. Daily mid-market conversion (the YNAB-with-plugin default) tells Ana that her grocery budget overran by 28 USD in a week. The held-balance rule tells her grocery spending was flat and the BRL she did not spend appreciated. Both are technically accurate. Only one is useful for the decision (should we adjust groceries next month or not).

How does a couple split between EUR and USD run a household budget?

Tom and Sofia live in Berlin. Tom earns 5,200 EUR a month from a German employer; Sofia earns 4,800 USD a month from a US contract. Rent is 1,650 EUR. US-pegged subscriptions are 220 USD. They split fairly by percentage of household income, which means the percentages depend on a conversion. They picked EUR as the home currency for the savings goal (rent and pension live in EUR) and run a two-currency household ledger that keeps Sofia's USD income visible in source currency.

Their split rule: household income converts at the dated-spot rate on the 1st of each month for the percentage math, then locks for the month. In May 2026 at 1 EUR equals 1.08 USD, Tom contributed 5,200 EUR and Sofia contributed 4,444 EUR-equivalent (4,800 USD divided by 1.08), so Tom covered 53.9 percent of household expenses and Sofia 46.1 percent. The percentages applied to the EUR-denominated household total. Sofia's USD expenses (subscriptions, the Wise transfer for travel, her gym in the US) stayed in USD on her side ledger.

The honest move is locking the conversion rate for the month. If they re-converted weekly, the percentages would drift with EUR/USD and feel arbitrary. Lock at the 1st, settle at the 30th, deal with the FX delta as a household FX line at year-end. The fair-split guide for couples with unequal income covers the methodology in more detail.

How does a nomad cycling three or more currencies stay sane?

Camila bills US clients in USD, spends MXN in Mexico City for three months, COP in Medellín for two, and EUR in Lisbon for the rest of the year. Three live spending currencies, one income currency, and a Wise balance in each. Her rule is held-balance bookings (each MXN spend converts at the rate of her last MXN top-up), a quarterly review where she re-anchors any unused balance to current spot, and a single home-view total in USD for the savings goal that moves only when she transfers.

In May 2026 her balances were 24,000 MXN at the 17.32 USD rate (1,386 USD), 1,800,000 COP at 3,785 (476 USD), and 900 EUR at 1.08 (972 USD). Her quarterly review marks each balance to current spot and writes the FX delta to a household FX line. Year-to-date, FX was up 240 USD on the MXN leg and down 180 USD on the EUR leg, for a net positive of 60 USD she did not earn through spending choices and would have hidden inside grocery numbers under daily conversion.

What does the calculator do?

The calculator below takes one week of spend in up to three currencies and shows the home-view total at the source-currency rate of the day, plus each leg total. It does not pretend to know your held-balance rate, which is private to your top-up history. The output is the dated-spot version (the simpler rule). Enter your own week, see the leg view, and use it as the baseline.

Multi-currency week calculator

Home-view total: 596.13 USD Leg 1: 320.00 USD · Leg 2: 1,400.00 BRL ≈ 276.13 USD · Rates: USD/BRL 5.07, EUR/USD 1.08, USD/MXN 17.32, USD/ARS 1397, USD/COP 3785, GBP/USD 1.27 (mid-May 2026 spot, illustrative)

The rates are mid-May 2026 mid-market spot, illustrative only. Real bookings should use the rate of the day from your conversion source. The point of the calculator is to make leg one and leg two visible separately. If leg two is 80 percent of the home-view total, the right next decision is to hold leg two's currency, not to tighten leg two's spending.

Which tools handle multi-currency honestly in 2026?

Three categories of tools exist: transfer-and-hold accounts (Wise, Revolut), budget apps with weak multi-currency (YNAB with workarounds, Monarch, Copilot), and tools that respect source currency natively (Capi, Actual Budget self-hosted, a Google Sheet with named columns per currency). The honest setup combines one from each row. The table is the head-to-head.

Tool Native multi-currency? Cost (yr) Best for
Wise Holds 40+ currencies, mid-market 0 Holding and converting balances
Revolut Premium Holds 25+ currencies, weekend markup ~95 (UK 7.99/mo) Travel card + unlimited FX exchange
YNAB Single currency; plugins exist 109 Methodology religion, one currency
Monarch USD only, no non-US banks 100 US households, single currency
Actual Budget self-hosted Multi-account, manual FX 0 Envelope methodology, DIY
Capi free Source-currency memory native 0 Chat capture, multi-currency log
Capi Core Source-currency + statement import 69.90 (or 9.90/mo) Expat with chat advisor needs
Capi Together Two seats, shared multi-currency 99 EUR+USD or USD+BRL couples

The honest read: Wise is the cheapest holding layer. Capi free is the cheapest tracking layer that respects source currencies. YNAB and Monarch are not built for expats; the plugins help but the friction is real. Actual self-hosted is the strongest free envelope tool but requires manual FX entry. The best money tracker for 2026 walks the broader landscape; this post is about the expat-specific axis.

What is the cheapest setup for a multi-currency expat budget?

Zero in money is possible. Hold balances in Wise (no monthly fee, mid-market convert at 0.33 to 2 percent depending on the corridor, ATM withdrawals free up to 250 USD per month). Track in any tool that respects source currency: Capi free in Telegram, Actual Budget self-hosted, or a Google Sheet with manual FX lookups. The setup costs zero dollars a year, requires one Wise account, and gives you the leg view by default. Most expats can run this for the first year without paying anything for tracking.

The realistic paid setup, when free starts to hurt: Wise (free) plus Capi Core at 9.90 a month or 69.90 a year. Core adds statement import (drop a Wise CSV, a Brazilian Nubank fatura, a Spanish BBVA extracto, and the bot parses each transaction with the source currency intact), the chat advisor (ask "how much did I spend on rent this year in EUR" and get the answer in EUR), and the Sunday digest. For couples, Capi Together at 99 a year is comparable to one YNAB seat and ships native two-currency household support that YNAB needs a plugin to approximate.

What about exchange-rate swings inside the budget month?

Pick a rule and stick with it. The dated-spot rule books each foreign spend at the mid-market rate on the date it cleared. The held-balance rule books it at the rate you actually paid when you topped that currency up. Both work; mixing them gives noise. Track the FX delta on the holding accounts as a separate line, not buried inside grocery spend. The held-balance rule is closer to how IFRS treats foreign-currency monetary items at period close, and it is the one that reflects what hit your net worth this month.

For most expats the held-balance rule is more honest. Daily conversion makes a stable grocery routine look like a roller coaster because the local currency moved 4 percent. Held-balance keeps the grocery line flat at what you actually paid out of that currency balance, and surfaces the FX move as its own line item. The two-currency paycheck guide walks the income side of this; this post covers the spend side.

Frequently asked questions about multi-currency budgeting for expats

What is a multi-currency budget for an expat?

A multi-currency budget tracks income and spending in each original currency and converts only at the moment of a real decision (a transfer, a top-up, a year-end review). It keeps a home-view total in one currency for the savings goal, but it does not flatten the rest. An expat with USD income, EUR rent, and BRL groceries should see all three legs without monthly conversion noise.

How do I handle exchange rate swings in my budget?

Pick a conversion rule and stick with it. The dated-spot rule books each foreign spend at the mid-market rate on the date it cleared. The held-balance rule books it at the rate you actually paid when you topped that currency up. Both work; mixing them gives noise. Track the FX delta on the holding accounts as a separate line, not buried inside grocery spend.

Does YNAB work for a multi-currency expat budget?

Partially. YNAB requires a single currency per budget in 2026, which forces expats into one of three workarounds: budget in the home currency and mentally convert local spend, run separate budgets per currency, or use a third-party plugin like Multi-Currency for YNAB. None of them are seamless. If split spending is roughly even between currencies, YNAB starts to fight the household.

Is Wise a budget tool or just a transfer tool?

Wise is a transfer and holding tool in 2026, not a budget. The multi-currency account holds 40 plus currencies at the mid-market rate with a 0.33 to 2 percent conversion fee and no monthly account fee. It is the cheapest way to hold the foreign legs. It does not categorize spend, run a savings goal, or answer how much went to restaurants. Pair it with a budget tool.

What is the cheapest setup for a multi-currency expat budget?

Zero in money is possible. Hold balances in Wise (no monthly fee, mid-market convert at 0.33 to 2 percent). Track in any tool that respects source currency: Capi free in Telegram, Actual Budget self-hosted, or a Google Sheet with manual FX lookups. The cheapest paid setup is Wise plus Capi Core at 9.90 a month or 69.90 a year, which covers the chat advisor and statement import.

How do couples budget across two currencies?

Pick one home currency for the household savings goal and let each partner keep a source-currency view of their own paycheck. Fair-split percentages run on the home-currency totals; the source-currency views protect the partner whose earnings move with FX. A shared ledger that respects two currencies natively (Capi Together at 99 a year, or Actual Budget self-hosted on the home server) holds up better than a one-currency-only tool stretched to two paychecks.


Track multi-currency in Telegram with Capi.

Source-currency memory across seven languages. Free for manual entry, voice notes, and receipt photos.
Core at 9.90 a month or 69.90 a year for statement import and the chat advisor. Together at 99 a year for two seats.

Try Capi Free on Telegram →

Written by Daniil Kozin, founder of Capi. More from this series: The best money tracker for 2026 · How to budget on two currencies · Free YNAB alternative 2026 · Split expenses with unequal income · Money tracker for couples 2026 · Capi vs YNAB · Capi vs Monarch.