Split expenses with friends

Log who paid for what and see who owes whom with the fewest payments.

Runs in your browser

Who's in

Add at least two people to start.

The group is saved only in this browser. The share link carries the data inside it (after #), so it never goes through a server.

What it does: Split expenses with friends

On a trip, a holiday cottage or in a shared flat, someone different always pays. Log each expense with who paid and who it's split between, and the tool works out how much each person put in, their share and the shortest list of payments to settle up.

Nobody needs to install an app or sign up: share the group link on your group chat and everyone sees the same numbers. The data travels inside the link and is stored only on your devices.

How to use it

  1. Add the people in the group.
  2. Log each expense: description, amount, who paid and who it's split between (everyone by default).
  3. Check each person's balance and the list of payments to bring everything to zero.
  4. Copy the summary or share the link with the group.

Examples

A weekend for three

Ana pays for the house (€300) and Luis for the groceries (€90). Each owes €130: Marta pays Ana €130 and Luis pays her €40.

An expense that isn't everyone's

If Saturday's dinner was just for two, untick the third person under “Split between” and they won't pay any of it.

Limits, formulas and assumptions

  • Splits are exact to the cent: when an amount doesn't divide evenly, the leftover cents go to the first people.
  • You never need more payments than people minus one.
  • To remove someone, first delete the expenses they appear in.
  • The shared link is a copy: if someone changes something, they need to share it again for the others to see it.

Frequently asked questions

How does it work out who pays whom?

It adds up what each person paid and what their share is; the difference is their balance. Then whoever owes most pays whoever is owed most, until everything is zero.

Is my data stored on a server?

No. The group is saved in your browser and the link carries the compressed data after the # sign, a part of the address that browsers never send to servers.

Can I split an expense between only some people?

Yes: when adding it, untick anyone who isn't part of it under “Split between”.

Does it work for a shared flat all year?

Yes, log expenses as they come in. When you settle up, start a new group for the next period.