About the Group Expense Splitter
This group expense splitter settles up shared costs when several people paid for different things — a group trip, a bachelor party, a shared house weekend or a dinner where people took turns paying. List each person and how much they paid, and it works out the fair share, each person’s balance, and a short list of payments that clears every debt.
Instead of everyone paying everyone else, the calculator nets out balances first and then matches the person who owes the most with the person who is owed the most, repeating until everyone is even. That never needs more than one fewer transfer than there are people, and usually far fewer.
Write one person per line as "Name amount", for example "Alex 420". Add someone who paid nothing with an amount of 0 so they are included in the split. If someone should carry a bigger or smaller share — a couple counted as two, or a friend who joined for half the trip — add a third number for their shares, like "Sam 0 0.5". Repeat a name on several lines to add up multiple receipts.
How to use the group expense splitter
- 1Write one person per line with the total they paid, e.g. "Alex 420".
- 2Include people who paid nothing with 0 so they share the cost.
- 3Optionally add a third number for people who should carry more or fewer shares.
- 4Read the list of payments that settles everyone up.
- 5Check the balances table to confirm each person’s fair share.
Formula and method
First the total spent is divided by the total number of shares (one per person unless you set otherwise) to get the cost of one share. Each person’s fair share is that amount times their shares, and their balance is what they paid minus their fair share: positive means the group owes them, negative means they owe the group. Balances always add up to zero.
To settle, the calculator repeatedly takes the person who owes the most and has them pay the person who is owed the most, as much as possible, until every balance is zero. Each transfer clears at least one person, so the list is never longer than the number of people minus one, and amounts are rounded to the cent.
- Total
- Everything the group spent
- shares
- A person’s weight in the split (default 1)
- Balance
- Paid minus fair share (+ owed, − owes)
Worked examples
Four friends on a weekend trip
The group spent $660, so each fair share is $165. Alex is owed $255, Blair is owed $15, Casey owes $105 and Drew owes $165. Drew pays Alex $165, then Casey pays Alex $90 and Blair $15 — three transfers.
A couple counted as two shares
Total spending is $750 over 4 shares, or $187.50 a share. The couple’s fair share is $375 so they are owed $225; Riley owes $37.50 and Sky owes $187.50, which takes two transfers to settle.
Multiple receipts per person
Ana’s receipts add to $160 and Ben’s to $100, for $260 in total and $86.67 each. Cleo owes $86.67, which is split as $73.33 to Ana and $13.33 to Ben — two transfers.
Frequently asked questions
How do you split expenses in a group?+
Add up everything the group spent, divide by the number of people to get each person’s fair share, then compare it with what each person actually paid. Those who paid less than their share pay those who paid more.
How do you minimise the number of payments when settling up?+
Net everyone’s balance first, then have the person who owes the most pay the person owed the most, repeating until everyone is even. With n people this never takes more than n − 1 payments.
How do I split costs if someone joined for only part of the trip?+
Give them fewer shares. Someone who was there for half the trip could have 0.5 shares, so they pay half of a full share. A couple who share a room could be entered as one line with 2 shares.
What if someone paid for things only some people used?+
This calculator splits everything across the whole group. For items only some people shared, settle those separately with a bill split, or adjust shares so the result reflects who used what.
Can I enter amounts with commas?+
Yes — a thousands separator such as 1,200 is understood. To be safe, separate the name and the amount with a space, e.g. "Alex 1,200", and do not put a comma directly between two numbers. Use a dot for decimals (12.50, not 12,50), and avoid digits at the end of a name, because the last one or two numbers on a line are read as the amount and shares.