Splitting expenses in different currencies: why the exchange rate date matters

7 min read

Most expense-splitting apps treat currency as a display problem: pick a base currency, slap today's exchange rate on every foreign amount, and call it done. That works fine if you settle the same day. But if you log a €200 dinner in Barcelona on Tuesday, and your friend opens the app in Chicago on Friday to check their balance, the EUR/USD rate has moved. Their balance is different than it was Tuesday. By the time you actually settle two weeks later, the number has shifted again. Nobody did anything wrong — the app just keeps recalculating with today's rate.

Make It Even locks the exchange rate on the day each expense is recorded. That €200 dinner, logged on June 3rd when EUR/USD was 1.087, is permanently $217.40 for that expense. The number never changes. What you owe is what you owed on the day it happened — not a floating estimate that drifts with the market.

This guide explains why that matters in practice, walks through a concrete multi-currency example, and covers the scenarios where international expense splitting tends to break down.

What 'drift' looks like in practice

Imagine a three-week trip to Japan. You and two friends log ¥85,000 in shared expenses across the trip — restaurants, train passes, entrance fees. You log them day by day and plan to settle when you're back in the US.

On July 1st when you finish logging, USD/JPY is 155. Your ¥85,000 worth of shared expenses is $548 per person. You get home, life happens, and you settle on July 22nd. USD/JPY has moved to 149 — a 4% shift that took 3 weeks. Now the same ¥85,000 calculates to $570 per person. Each person's share jumped $22 for no reason other than the market moved.

In apps that don't lock rates, someone ends up paying $22 more per person than the expense actually cost at the time. It's not fraud; it's just inaccurate. In Make It Even, the rate on each expense date is what sticks — the settlement amount is the same whether you pay it the day after the trip or two months later.

A worked multi-currency example

Three friends — Amara (US), Yuki (Japan), and Léa (France) — take a 10-day trip that crosses all three home countries. They use USD as their base currency. Here are five of their shared expenses:

Day 1 (New York): Amara pays a $180 dinner. Logged as $180 USD. Rate: n/a (already in base). Each of three owes $60.

Day 4 (Tokyo): Yuki pays ¥24,000 for a kaiseki dinner. USD/JPY locked at 152. That's $157.89. Each owes $52.63.

Day 7 (Tokyo): Amara pays ¥18,500 for a day trip. USD/JPY that day: 151. That's $122.52. Each owes $40.84.

Day 9 (Paris): Léa pays €310 for two nights in an apartment. EUR/USD locked at 1.091. That's $338.21. Each owes $112.74.

Day 10 (Paris): Yuki pays €88 for the group museum pass. EUR/USD that day: 1.089. That's $95.83. Each owes $31.94.

Total shared: $894.45. Each person's equal share: $298.15. Amara paid $302.52, Yuki paid $253.72, Léa paid $338.21. Amara is owed $4.37, Léa is owed $40.06. Yuki owes $44.43. Settlement: Yuki pays Amara $4.37 and Léa $40.06. Two transfers, done. Every number in here is based on the rate on the actual day of the expense — it won't change.

Traveling with your home currency abroad

Even when you're in a foreign country, you sometimes pay in your home currency — booking a hotel through a US-based site in USD, or using a card that bills in your home currency. Log those in your home currency; no conversion needed.

When you do pay in local currency, the app supports 14 currencies: USD, EUR, GBP, JPY, CAD, AUD, CHF, SEK, NOK, DKK, NZD, MXN, SGD, and KRW. Japanese yen and Korean won are zero-decimal currencies — no cents, just whole units — and the app handles that correctly.

A practical tip for international travel: set your group's base currency to the home currency of whoever is most likely to be doing the final settlement math. It makes the end-of-trip total immediately legible to the person coordinating the transfers.

When your friends are in different countries permanently

Multi-currency splitting matters beyond trips. Roommates in border cities, couples where one partner is a digital nomad, friend groups spread across countries — these situations involve ongoing expenses in multiple currencies.

For an ongoing multi-currency group, the locked rate principle is even more important. A recurring subscription paid in GBP by a UK-based flatmate shouldn't generate a different USD balance for their American co-payer depending on when they happen to check the app. The GBP amount, locked at the rate on the payment date, is what everyone sees — consistent, auditable, fair.

Make It Even supports up to 3 active groups on the free plan, and the multi-currency feature (with locked daily rates) is available on all plans — not paywalled behind Pro.

What to do if an expense was logged in the wrong currency

It happens — you accidentally log ¥5,000 as $5,000. The expense editor lets you change the currency and amount before settlement. Once you correct it, the rate locks to the original expense date, so you're still using historically accurate conversion even on an edited entry.

The activity log records who made the change, so there's a clear audit trail if anyone in the group wants to understand why a balance shifted.

Stop doing this math by hand

Make It Even tracks who paid what and settles everyone up with the fewest payments. Free, no ads, no daily limits.

Start free

Questions

Why does the exchange rate matter for splitting expenses?
If an app recalculates using today's rate every time someone checks their balance, the amount owed keeps changing even though nobody spent anything new. Locking the rate on the expense date means the amount is fixed — what you owed on day one is what you owe on settlement day.
How many currencies does Make It Even support?
14: USD, EUR, GBP, JPY, CAD, AUD, CHF, SEK, NOK, DKK, NZD, MXN, SGD, and KRW. JPY and KRW are logged as whole units with no decimal places.
What exchange rate source does Make It Even use?
Make It Even uses the Frankfurter rates API, which provides daily reference rates. The rate for each expense is locked to the date the expense is recorded.
Can I have a group that mixes multiple currencies?
Yes. Each expense is logged in the currency it was paid in. The app converts everything to your group's base currency using the locked rate for each expense's date and shows balances in the base currency.
Is multi-currency splitting a paid feature?
No. Multi-currency expense splitting with locked daily rates is available on all plans, including free.

Related reading

Keep reading