Back to all posts
Blog

How to split expenses across multiple currencies (without anyone losing money to FX)

A five-step method for splitting a group trip across multiple currencies fairly: one base currency, per-date conversion, both amounts stored, settle in the fewest transfers.

5 min readPavel Shestakov
  • multi-currency
  • splitting
  • travel
  • fx
  • group-budget

A group trip that stays in one currency is easy to split. A group trip that crosses borders — euros for the Airbnb, lira for dinners, dollars for the flights one friend booked — is where most expense apps quietly produce the wrong number. The math isn't hard; the discipline is. Get the conversion rule right and a five-currency trip settles as cleanly as a one-currency one.

This is the method we built NomadCrew around, written so you can run it in any tool — even a spreadsheet, if you're stubborn.

Step 1: Pick one base currency for the whole group

Before anyone books anything, agree on the single currency the group will settle in. Usually it's the home currency of most travelers, or the currency of the destination if everyone's converting into it anyway. This is the number everyone's final "you owe / you're owed" resolves to.

Pick it once and write it in the group chat. Changing the base currency mid-trip is the fastest way to make balances stop adding up.

Step 2: Log each expense in the currency it was actually paid

When the card swipes in TRY, log it in TRY. When a friend pays a USD invoice, log it in USD. Do not pre-convert in your head — "that was about 60 euros" introduces an error on every single entry and you can never reconcile it later.

Store the real figure: amount + currency + who paid + what it covered. The conversion is the tool's job, not yours. Logging in real time also kills the biggest source of post-trip drama — reconstructing expenses from memory two weeks later, where the higher number always wins. More on that in how to split travel expenses.

Step 3: Convert at the rate on the expense date, not settlement day

This is the step everyone gets wrong, and it's the one that actually loses people money.

There are two moments you could convert: the day of the expense, or the day you settle. Only the first is fair. If you re-convert at settlement, the FX market has moved, and whoever fronted foreign charges absorbs the difference.

| Expense | Date | Original | Rate that day | Base (EUR) | | --- | --- | --- | --- | --- | | Hotel | Jun 14 | 8,400 TRY | 35.0 | 240.00 | | Flights | Jun 15 | 430 USD | 1.08 USD/EUR | 398.15 | | Dinner | Jun 16 | 2,200 TRY | 35.1 | 62.68 |

Use the ECB daily reference rate (or your home central bank's), and freeze it per expense. The free Frankfurter API serves those rates by date. Store both the original and the converted amount — the original survives any dispute, the base lets you sum the whole trip. The full reasoning is in multi-currency budgeting on the road, and the Splitwise-specific version of this trap is in Splitwise and multiple currencies.

Step 4: Split each expense among the people it covered

Now decide who shares each line. Three modes cover almost everything:

  • Equal split — the default for shared meals, lodging, transport everyone used.
  • Exact-amount — "I had the steak, you had the salad." Honest, but exhausting if you do it every meal.
  • Per-participant / percent — when only some people share a cost, or income differs and the group agreed the math should reflect it.

Split on the original amount; the base value follows automatically because the rate is already pinned. If three of five friends split a 2,200 TRY dinner, each owes 733.3 TRY → €20.89, not a number you re-derive at settlement.

Step 5: Net the debts and settle in the base currency

At the end you have a tangle: A owes B, B owes C, C owes A. Don't pay it pairwise — that's a dozen transfers. Run debt simplification, which reduces the whole web to the minimum number of payments, usually one or two per person, all in the base currency you picked in Step 1.

We walk through the algorithm with a worked example in settle a group trip in the fewest payments. A good tool does this in one tap; a spreadsheet makes you do it by hand.

Doing this without the manual labor

Every step above is mechanical, which means a tool should do it for you — for free. NomadCrew logs in the original currency, pins the per-date rate across 38 currencies, splits three ways, and simplifies the settlement, with no daily limit and no ads. If you're comparing options first, start with Splitwise alternatives in 2026 or the head-to-head Splitwise vs Tricount.

FAQ

What currency should the group settle in? One base currency agreed before the trip — usually the home currency of most travelers. Every balance resolves to it.

Should I convert when I log the expense or when we settle? At the expense date. Freeze the rate per expense so FX moves don't shift the math onto whoever fronted foreign spending.

Can I do this in a spreadsheet? Yes, but you must look up the correct rate for each expense's date and store both amounts. It's brittle past four people; a dedicated tool caches the per-date rate automatically.