A group expense calculator for a trip or a flat.

Add everyone in the group, then every expense as it happens, whoever paid it. This works out what each person actually owes overall and simplifies it to the fewest payments that settle the whole group.

Who is in the group

What was paid, by whom

How the arithmetic works.

Every expense splits equally across everyone currently in the group, largest-remainder exact, the same method the split calculator uses. Across several expenses, each person's balance is what they paid minus their share of everything, which can leave them owed money overall, owing money overall, or exactly settled. The fewest-payments step then matches the person owed the most against the person owing the most, repeating until the whole group is settled, the same idea behind settle up and debt simplification. See the group settle diagram for a worked example with names and amounts.

Nothing typed here is sent anywhere. It runs in the browser, and the shareable link carries only the names and expenses you chose to put in it.

A trip sits inside the ledger you already keep.

A trip is a lens, not a new group

A trip is a lens on a group you are already in, not a reason to create another one with the same people. Captured in baht, estimated in rupees, then replaced by the real amount when the statement arrives.

YOUR LEDGER Groceries₹1,240 Electricity₹860 Trip: Bangkok, four days a lens, not a new group Pad thai, captured on the day฿450 Estimated at today's rate₹1,050₹1,082 Card markup on that payment₹32 Markup, split four ways₹8 each Dinner, next day₹2,400 Auto, Thursday₹96 Rent, September₹12,480 The trip sits inside the ledger you already keep. Nothing is moved anywhere else.

A trip sits inside the ledger you already keep.

A Bangkok trip sitting inside the ledger you already keep. Captured in baht, estimated in rupees, then replaced by the real amount when the statement arrives.

FLATMATES Bangkok, four days trip currency: baht PERSON SPENT IN YOUR CURRENCY Priya ฿1,820 ₹4,258 Rohan ฿1,640 ₹3,836 Meera ฿1,905 ₹4,457 You ฿2,110 ₹4,937 Trip total ฿7,475 ₹17,488 Everyone captures in baht. Each person reads it in their own currency, in the group they already had.

The same trip, read by the group.

Everyone captures in baht. Everyone reads the result in their own currency. Nobody agrees an exchange rate at the table.

SPENDTHRIFT THE USUAL WAY Flatmates Priya, Rohan, Meera, you Bangkok same group, same people baht Goa rupees Manali rupees One group. Three trips inside it. Flatmates, Bangkok Priya, Rohan, Meera, you, again Flatmates, Goa Priya, Rohan, Meera, you, again Flatmates, Manali Priya, Rohan, Meera, you, again The same four people, added three times.

A trip is a lens on a group, not another group.

One group, three trips. You never have to make another group for the same four people.

For rent specifically, see the split rent app. For a single bill split once, see the split calculator. For what settling up outside the app actually means, see settle up, explained.