Advanced

Multi-currency

This is the part most apps put behind a subscription. In PaySlice it's core, and it's free. Here's how it actually works.

Balances are kept per-currency

PaySlice never flattens your money into one number the day you add it. If you share a euro expense in Lisbon and a pound expense in London, your balance with a friend is stored as a map — something like { EUR: 142.30, GBP: 26.50 }. Each currency stays exactly as it was spent.

Why this matters

Exchange rates move daily. Apps that convert on the spot bake in whatever rate happened to apply that day, and your balance quietly drifts. Keeping currencies separate means the amount owed is always precise until the moment you choose to settle.

Conversion happens only at settlement

When you settle up, PaySlice fetches a live exchange rate from the Frankfurter API and lets you choose which currency to pay in.

  1. 1

    Original currency

    Pay it back exactly as expensed — €142.30 stays €142.30.
  2. 2

    Your currency

    See it converted to your home currency at today’s live rate (e.g. $154.54), so you know what leaves your account.
  3. 3

    Their currency

    Or settle in your friend’s currency instead. PaySlice shows all three side by side and you pick.

🔑The rate is locked to the record

Whatever rate applied at settlement is stored on the settlement itself. Reopen it a year later and it still shows the exact rate used — no recalculating, no surprises.

Historical accuracy

For balances that built up over time, PaySlice uses a weighted average of the relevant historical rates rather than a single day’s snapshot — so a long-running trip settles fairly, not at whatever today’s rate happens to be.

💡60+ currencies, no upgrade

Every supported currency — and the live-rate conversion around it — is available to everyone at no cost. There is no “multi-currency add-on.”