Who Owes Whom

Who Owes Whom? Settle Up in the Fewest Payments

Add what everyone paid for the group and who it was for. Get each person’s balance and the shortest list of UPI payments that clears the lot.

Free forever core Loved across India Android · iOS · Web
People (4)
Expenses — tap names to choose who it was for

Settle up

Goa trip

Total spent ₹26,400

  • Neha pays Rahul₹6,750
  • Aman pays Rahul₹2,550
  • Priya pays Rahul₹1,950

3 payments instead of 6 if everyone paid each person back separately

PersonPaidShareBalance
Rahul₹18,000₹6,750+₹11,250
Priya₹4,200₹6,150−₹1,950
Aman₹4,200₹6,750−₹2,550
Neha₹0₹6,750−₹6,750

Still adding expenses? Keep a running balance in Lekhhaa — free

After a trip, everyone has paid for something: one person booked the villa, another the scooties, a third picked up dinner. Paying every bill back separately means a dozen small transfers. Netting it all out first means a few — often one fewer than the number of people.

The calculator finds the true minimum. It looks for groups of people whose balances cancel out among themselves and settles each group separately, so it never uses more payments than needed. Nothing you type is saved.

Why use this settle-up calculator

The real minimum

Searches for the fewest payments exactly, instead of a greedy guess that can add an extra transfer.

Only who it was for

Tap names off an expense to leave out people who weren’t there — the cab, the drinks, the second dinner.

Unequal splits

Tick Unequal to enter exact rupees per person for any expense.

Exact to the paisa

Shares always add back up to each bill, so payments clear everyone to zero.

WhatsApp-ready

Send the balances and payments straight to the group chat.

No signup

Works instantly in your browser. Nothing is stored.

How to work out who owes whom

  1. 1

    Add everyone

    Type the names of everyone in the group.

  2. 2

    Add expenses

    For each bill, enter the amount, who paid, and tap off anyone it wasn’t for.

  3. 3

    Settle up

    Pay the few transfers shown over UPI and everyone is square.

Frequently Asked Questions

How is who owes whom calculated?+

For each person, add up what they paid and subtract their share of every expense they were part of. Positive means the group owes them; negative means they owe the group. Payments then move money from the people who owe to the people who are owed until everyone is at zero.

What is the minimum number of payments to settle a group?+

At most one fewer than the number of people with a balance. It can be lower when some people’s balances cancel out among themselves — for example if Aman owes exactly what Neha is owed — because each such group can settle separately. This calculator finds those groups exactly.

Is the quick “biggest debtor pays biggest creditor” method optimal?+

Not always. It never needs more than n − 1 payments, but it can miss a pair of balances that cancel out and use one payment more than necessary. The exact search here checks every way to split the group, which is fast for groups up to 16 people.

Does anyone end up paying someone they didn’t owe?+

Possibly — that is how simplification saves payments. If Rahul owes Priya and Priya owes Aman the same amount, Rahul can pay Aman directly and Priya is out of it. Everyone still pays or receives exactly their balance.

Is it free?+

Yes, free with no signup, and nothing you type is saved. For a running balance across many trips and months, use the free Lekhhaa app.

Get started with Lekhhaa — free

No credit card. No ads on your money. Works on Android, iOS and web.

Lekhhaa’s free who-owes-whom calculator settles group expenses for trips, flats and friends in the fewest UPI payments, in Indian rupees, with equal or unequal splits and expenses shared by only some of the group. Share the result on WhatsApp — no signup. For ongoing shared expenses, Lekhhaa is a free group expense tracker and bill splitting app for India.