Guide

How to budget with multiple currencies

Earning in one currency and spending in another makes a normal budget feel slippery. This guide shows a calm, repeatable way to budget across currencies, with a worked example and a monthly checklist.

Why multi-currency budgets go wrong

Most budgets assume one currency. Once your salary lands in one currency and your rent leaves in another, small errors start to stack up.

The problems are usually the same three.

  • Converting in your head. You round a rate once, then keep using it for months.
  • Rates moving. A budget built at one rate can be a few percent off a few weeks later, even though nothing in your life changed.
  • Fees hiding in transfers. The rate your bank applies, plus any fee on top, rarely matches the rate you see online.

None of these is a big mistake on its own. Together they explain why many people feel they have less money than their budget says.

Choose a base currency

A base currency is the one currency you use to see the whole picture. Every other balance gets converted into it for totals and reports.

A simple rule: pick the currency your bills arrive in. If your rent, utilities and school fees are in EUR, budget in EUR, even if your salary is paid in USD.

  • Paid in USD, living in Mexico City: rent and groceries are in MXN, so MXN is a natural base.
  • Working in London, supporting family in Manila: GBP as the base, with PHP held as its own account.
  • Freelancing for European clients from Dubai: income in EUR, bills in AED, base in AED.

If your life is split between two countries, choose the one where most of your fixed costs sit. You can change it later, but switching often makes month-to-month comparisons harder.

Keep each account in its own currency

Resist the urge to record a EUR account as if it were in GBP. Keep every account in the currency it really holds.

This way, your balances match your bank statements exactly. Conversion happens only when you look at totals, at a current rate, instead of being baked into every transaction.

Welfi works this way. Each account keeps its own currency, and one tap switches the whole dashboard to whichever base currency you want to see.

Handle exchange rates and transfer fees

Decide which rate you will use, and use it consistently. For planning, a current market rate is fine. For money you actually moved, the rate you really got is more accurate.

Record each transfer as two sides: what left one account and what arrived in the other. The gap between that and the market rate is the true cost of the transfer.

Give that cost its own category, such as Transfer and FX fees. It turns an invisible leak into a line you can see and compare.

  • Completed transfers: use the rate you were actually given.
  • Future plans: use a current market rate.
  • Fees: track them in their own category, not buried in others.

If you hold savings in a currency you do not spend, such as GBP kept for a future move, leave it in GBP. Its value in your base currency will rise and fall, and you can watch that without acting on it.

Income in one currency, spending in another

Budget the money you will actually have, in the currency you will spend it. If your salary is USD 4,000 and your bills are in EUR, convert it once, when it arrives, at the rate you really get.

A small buffer helps. Some people plan with a rate slightly worse than today's, so a move in the market does not break the month.

If your income is irregular, as it is for many freelancers, budget only money that has already arrived. Future invoices are a forecast, not a budget.

A worked example with three currencies

Amira is paid USD 3,000 a month by a client in the United States. She lives in Lisbon, so her bills are in EUR, and she sends money to her parents in India.

Her base currency is EUR. At an illustrative rate of 1 USD = 0.92 EUR, her salary is worth about EUR 2,760 before transfer costs.

  • She moves USD 3,000 to her EUR account and EUR 2,730 arrives, so EUR 30 goes to Transfer and FX fees.
  • Fixed bills in EUR: rent 1,100, utilities 120, phone 30.
  • Family support: INR 25,000, which costs about EUR 270 including the transfer fee.
  • Groceries, transport and everything else: EUR 900.
  • What is left: EUR 310, split between savings and a fund for irregular costs.

Notice what the example does. Each amount is recorded in the currency it really moved in, and the fee has its own line. If the USD rate moves next month, Amira changes one number, not her whole plan.

A monthly routine checklist

A short routine keeps the system honest. For most people it takes about twenty minutes a month.

Welfi can take some of this off your plate. You can import any bank's PDF, CSV or Excel statement, Welfi categorizes it and skips duplicates, and no bank connection is ever needed.

  • Import or update statements for every account, in every currency.
  • Check that each balance matches the bank, in its own currency.
  • Record the real amount and rate for every transfer you made.
  • Review the Transfer and FX fees line. Was one provider much more expensive?
  • Set next month's budget in your base currency, with a small rate buffer.
  • Look at your total in the base currency and note any change caused only by exchange rates.

The goal is not perfect precision. It is a budget close enough to reality that you trust it.

Budget across currencies without the mental math

Try Welfi free for 14 days, no card needed, and see every account in one base currency.

Start your free trial

14 days free · No card · No bank connection

Common questions

Which base currency should an expat use?
Usually the currency most of your regular bills are paid in. That keeps your budget closest to daily life. The currency of your salary matters less than where the money goes.
Should I convert all my money into one currency?
Not for record keeping. Keep each account in the currency it holds and convert only to see totals. Whether to actually move money between currencies depends on your own situation.
How do I handle exchange rate changes in a budget?
Plan with a current rate plus a small buffer, then record the rate you actually got. A change in your total caused only by rates is worth noting, but it is not spending.
How do I track money transfer fees?
Record both sides of each transfer and put the difference in a dedicated fees category. After a few months, you can see what moving money really costs you.