Bill Splitter Calculator

Split a shared bill fairly when people paid different amounts upfront — enter what everyone paid and see exactly who owes whom.

Fair share per person

PKR 2,167

Total bill: PKR 6,500 split 3 ways

Person 2 owes Person 1PKR 2,167
Person 3 owes Person 1PKR 667

What this solves that a simple "divide by people" doesn't

Splitting a bill evenly is easy when everyone pays nothing upfront and the total simply divides by the group size. It gets more complicated when different people already paid different amounts — one person covered the hotel, another paid for dinner — and now the group needs to work out who still owes what to make everything fair.

How the settlement is calculated

Everyone's fair share is the total spent divided by the number of people. Comparing what each person actually paid against that fair share shows who's owed money (paid more than their share) and who owes money (paid less). The calculator then works out the smallest set of payments needed to settle everyone up — rather than everyone paying everyone else individually, it matches debtors with creditors directly to minimize the number of transactions required.

Why minimizing transactions matters

Without this step, a group of five people settling up could theoretically require up to ten separate payments between different pairs. The settlement approach used here typically reduces that to just a few payments — often one fewer than the number of people involved — which is both faster and less error-prone for an actual group to execute.

Frequently asked questions

What if everyone paid exactly their fair share already?

The calculator shows no settlements needed — everyone is already even, which happens whenever contributions already match the fair per-person split.

Can I use this for more than a handful of people?

Yes — add as many people as needed. The settlement logic works the same way regardless of group size, though very large groups will naturally need more settlement payments than small ones.

Does this account for people who consumed different amounts?

No — this assumes an equal split of the total is fair for everyone. If shares should be unequal (someone had a more expensive meal, for example), adjust each person's "paid" amount manually to reflect the split you actually intend before calculating.