Multi-currency expense calculator

Spending in several currencies is fine as long as the group settles in one. Choose the settlement currency first, then convert each expense as you enter it.

Short answer

Convert every expense to one agreed base currency using a fixed rate for the trip, log the converted amount, and settle balances in that base currency โ€” this avoids balances drifting as exchange rates move day to day.

How it works

  1. 1Pick the currency the group will actually settle in.
  2. 2For each foreign-currency expense, convert at the rate your card used and enter that figure.
  3. 3Note the original amount in the expense title if you want a record.
  4. 4Settle once, in one currency, at the end.

Travelling across borders means paying in multiple currencies, sometimes for the same trip. If you try to settle in whichever currency each receipt happened to be in, balances become impossible to compare fairly.

The standard fix is to pick one base currency for the whole trip โ€” usually whoever's home currency, or the destination's โ€” and convert every expense to it using a rate agreed at the start, not whatever the bank quoted on each individual purchase.

It's worth noting exchange rates move daily; using a single illustrative rate for the whole trip is a reasonable simplification as long as everyone agrees on it upfront, rather than each person converting differently.

Worked examples with real numbers

A trip spanning EUR and THB, settled in EUR

Three friends travel through Europe then Thailand. They agree to settle everything in EUR, using an illustrative rate of 1 EUR = 38 THB for the whole trip.

What was paid (converted to EUR)Amount
Hotel in Paris (EUR 450)Lior paid450.00
Hotel in Bangkok (THB 9,120 รท 38)Mira paid240.00
Food in Bangkok (THB 4,560 รท 38)Noa paid120.00
Total810.00
PersonPaidFair shareBalance
Lior450.00270.00+180.00
Mira240.00270.00โˆ’30.00
Noa120.00270.00โˆ’150.00
  • NoaLior150.00
  • MiraLior30.00

Total spend in EUR terms is 810 (450+240+120), split evenly is 270 each. Converting the Thai baht costs to EUR at the trip's agreed rate first means the settlement is entirely in one currency.

Two people paying in different currencies for the same item

A couple splits a rental car: one pays the deposit in GBP, the other pays the balance in EUR at the counter. They settle in EUR using an illustrative rate of 1 GBP = 1.17 EUR.

What was paid (converted to EUR)Amount
Deposit (GBP 100 ร— 1.17)Priya paid117.00
Balance (EUR 203)Sam paid203.00
Total320.00
PersonPaidFair shareBalance
Priya117.00160.00โˆ’43.00
Sam203.00160.00+43.00
  • PriyaSam43.00

Total car cost in EUR is 320, split evenly between two people is 160 each. Converting the GBP deposit first means both amounts are comparable before working out who owes what.

Converting to a single base currency

  1. 1. Pick a base currency

    agree once for the whole trip, e.g. EUR

  2. 2. Convert a foreign amount

    foreign amount รท agreed rate (units of foreign per 1 base)

    e.g. THB 9,120 รท 38 = EUR 240

  3. 3. Log the converted amount

    record the base-currency figure as the expense, noting the original for reference

  4. 4. Split and balance as normal

    balance = paid (in base currency) โˆ’ share (in base currency)

Rates in these examples (38 THB/EUR, 1.17 EUR/GBP) are illustrative only โ€” use the actual rate agreed by your group.

Mistakes that cause arguments

  • Converting each expense at a different daily rate

    Small day-to-day rate fluctuations make balances hard to reconcile โ€” agree one rate for the trip unless amounts are very large.

  • Settling in whichever currency was paid, mixed together

    You can't net a EUR balance against a THB balance directly โ€” convert everything to one currency before comparing.

  • Ignoring card fees and dynamic currency conversion charges

    These are real costs of paying abroad โ€” log them as their own small expense rather than folding them silently into the item's price.

Practical tips

  • Agree the base currency and the rate to use before the trip starts, in writing in the group.
  • Note the original currency and amount alongside the converted figure for anyone checking later.
  • Round consistently (e.g. to the nearest whole unit) so tiny rounding differences don't cause confusion.
  • Use one rate for the whole trip rather than the live rate on the day of each purchase, unless the trip is long and rates move significantly.
  • Settle the final balances in the base currency in one transfer, converting back to local currency only if the payer needs to.

Questions

Which exchange rate should we use?
The rate on the payer's card statement is the fairest, because it is what the money actually cost.
Can I change the settlement currency later?
You can, but already-entered amounts are not re-converted, so decide before you start.
Does it support all currencies?
Yes โ€” every ISO 4217 currency is in the picker, formatted with its correct symbol.

Related calculators

Okayโ€ฆ so who owes who?

Free, no signup, no download. Just the answer.

Open Who Owes Who