Group Expense Splitter
Log what everyone paid on a trip, in a shared house or for an event, and see each person's balance plus the shortest list of payments that settles the group. Split costs equally, by exact amounts, by shares or by percent, in more than one currency, then send everyone a link.
Last updated:
Group
Add an expense
Expenses
No expenses yet. Add the first one above.
Exchange rates
Enter the rate you actually paid or today's rate. Rates are never fetched online, so they stay the same for everyone who opens the shared link.
Balances
Settle up
Saved automatically in this browser. The share link holds the whole group inside the link itself; nothing is uploaded.
How to use the Group Expense Splitter
- Name the group and add people. Pick the currency you will settle in; click a name to rename it.
- Add each expense: what it was, the amount and currency, and who paid.
- Choose how to split it: equally between the people you tick, or by exact amounts, shares or percent. The hint shows what is still unassigned.
- Check the balances. Green means the person gets money back, red means they owe.
- Settle up with the suggested payments, press Mark paid as they happen, and use Copy share link to send the group to everyone.
How balances and settle-up payments are calculated
Every person's balance = total they paid − their share of all expenses they took part in. Because every dollar paid is somebody's share, the balances of the whole group always add up to zero. People with a positive balance are owed money; people with a negative balance owe it.
Instead of everyone paying back each expense separately, the settle-up plan only moves the net amounts. Here is the default example from the tool (four friends at a lake cabin, all amounts in USD):
| Expense | Paid by | Split | Amount |
|---|---|---|---|
| Cabin rental | Alex | Equally, 4 people ($160 each) | $640.00 |
| Groceries | Sam | Equally, 4 people ($46.60 each) | $186.40 |
| Kayak rental | Jordan | Shares 1:1:1, Sam not included ($30 each) | $90.00 |
| Dinner out | Taylor | Exact: $41 / $35 / $38 / $38 | $152.00 |
| Museum tickets | Alex | Equally, 3 people, €48 at an example rate of 1.10 | €48.00 = $52.80 |
Paying back each expense separately would take 13 transfers. After netting, Alex is owed $397.60 and three payments (Jordan $202.20, Taylor $140.20, Sam $55.20) settle everything. The same idea works for a semester in a shared apartment with hundreds of receipts.
Which split method to use
| Method | Best for | Example |
|---|---|---|
| Equally | Rent, a rental car, shared groceries | $300 among 4 people = $75 each; untick anyone who was not there |
| Exact amounts | Restaurant bills, tickets of different prices | Sam's $35 meal, Alex's $41 meal, the rest split as ordered |
| Shares | Couples or families in a bigger group, people staying fewer nights | Couple = 2 shares, single = 1 share, or one share per night stayed |
| Percent | Agreed ratios such as income-based household splits | 60% / 40% for utilities |
Tips for fair group expenses
- Agree on the settle-up currency before the trip and record the rate your bank actually charged; card statements show it next to each foreign purchase.
- Enter tax and tip inside the expense, not as a separate line, so they are split the same way as the bill. For one restaurant bill with items, the Split Bill Calculator handles tax and tip per person.
- Use shares for uneven stays. If someone came for two nights out of four, give them 2 shares and everyone else 4 on the lodging expense.
- Send the share link after every few expenses so the group can check entries while receipts are fresh.
Frequently asked questions
How does the group expense splitter decide who owes whom?
For every person it adds up what they paid and subtracts their share of each expense they were part of. A positive balance means the group owes them money, a negative balance means they owe the group. All balances always add up to zero, so the debts can be settled by matching people who owe with people who are owed.
Is this the smallest possible number of payments?
The tool first pairs people whose debts exactly match, then repeatedly lets the person who owes the most pay the person who is owed the most. This never needs more than one payment fewer than the number of people with an open balance, and in everyday groups it is almost always the minimum. Finding the guaranteed minimum for every possible case is a much harder math problem, so no simple splitter promises it.
How do multiple currencies work?
Each expense keeps its own currency. You set one exchange rate per foreign currency (1 EUR = x USD) and every amount is converted into the settle-up currency before balances are calculated. Rates are typed in rather than fetched, so use the rate from your card statement or today's rate, and everyone who opens the link sees the same numbers.
What is the difference between shares and percent?
Shares are relative weights: give a couple 2 and a single person 1, and the couple pays twice as much. Percent must add up to exactly 100. Exact amounts let you enter what each person's portion cost, for example items on a restaurant receipt, and must add up to the total.
How does the share link work, and is my data private?
The whole group (names, expenses and rates) is encoded inside the link after the # sign. The part after # is never sent to any web server, so nothing is uploaded or stored online. Anyone with the link can open a copy of the group in their browser; changes they make stay on their device until they share a new link.
How are cents rounded?
Each expense is converted to whole cents (or the smallest unit of the currency) and split with the largest-remainder method, so the shares always add up exactly to the amount paid. For example $100 split three ways becomes $33.34, $33.33 and $33.33.
What happens when I press Mark paid?
The payment is added to the expense list as a transfer from the payer to the receiver. Their balances move toward zero and the settle-up plan updates, so you can track who has already paid back.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.