Split Expenses With Friends and Settle Up Fairly
The Expense Splitter helps you split expenses across a group and instantly see who owes whom. Add the people involved, log each shared cost with who paid, and the tool does the math so you can settle up with the fewest payments.
It is built for any shared-money situation: a dinner with friends, a vacation rental, household bills with roommates, or a trip where several people paid for different things. Split each cost equally, by exact amounts, or by percentage — and mix methods freely across expenses.
How to Use the Expense Splitter
Add members
Type each person's name and click Add or press Enter. Members appear as chips you can remove anytime. You need at least 2 members before the expense form opens.
Log an expense
Enter a description and amount, pick who paid, choose a split method (Equal, Exact, or %), check who is included, then click Add Expense.
Review the results
See the total spent, expense count, and average per person, plus color-coded balance bars showing who is owed (green) and who owes (red).
Settle up
The Settle Up section lists the fewest transactions needed to clear every debt — so nobody has to pay everyone separately.
Share with your group (optional)
Click Create Room to generate a shareable link. Pick a room name and either Open or Approval mode, then send the link so everyone can edit and see updates together.
Features
Three Split Methods
Split each expense Equally, by Exact amounts, or by Percentage — and use different methods for different expenses in the same group.
Choose Who Is Included
Check exactly which members share each cost, with a Select All toggle to include or clear everyone at once.
Minimum-Transaction Settle Up
A greedy algorithm matches the biggest debtor with the biggest creditor to clear all debts in the fewest possible payments.
Visual Balance Overview
Color-coded bars show at a glance who is owed money and who needs to pay, with bar width proportional to the balance.
Currency Picker
Choose from 40 currencies; the symbol and number formatting update across the whole tool instantly.
Real-Time Room Sharing
Create a room, share the link, and let everyone add members and expenses with no account needed — updates sync for all participants.
Open or Approval Mode
In Open mode anyone with the link can edit; in Approval mode the room owner approves each new member before they can make changes.
Activity History
In room mode, a running history log records who added members, logged expenses, changed currency, or reset the data.
Saved Between Visits
In local mode your members and expenses are saved in your browser, so they are still there when you come back.
Responsive Two-Column Layout
On wider screens the input form sits beside the results so you can add expenses and watch balances change immediately.
Frequently Asked Questions
How do I split expenses fairly in a group?
Add everyone as a member, then log each shared cost with who paid and how it should be divided. Use Equal when everyone shared evenly, Exact when someone consumed more, or Percentage for proportional splits. The tool tracks every contribution and works out each person's fair balance automatically.
How does the calculator decide who owes whom?
For each person it adds up what they paid and subtracts their share of every expense. A positive balance means they are owed money; a negative balance means they owe. The Settle Up step then uses a greedy approach — the person who owes the most pays the person who is owed the most, repeating until everyone is square — which produces the fewest payments.
Can I split a bill unequally, by percentage or exact amount?
Yes. Pick Exact to type a specific amount for each person, or % to split by custom percentages. The tool checks that exact amounts add up to the expense total and that percentages add up to 100% before letting you add it, showing the assigned total versus the target if they do not match.
Can I split trip expenses where several people each paid?
Absolutely — that is exactly what it is built for. Log every expense and select who paid for each one. Different people can pay for different things, and the balances and settle-up plan account for all of it together. You can add up to 50 members and 200 expenses in a single group.
How do I share the split with friends via a link?
Click Create Room, choose a room name and permission mode, and copy the generated link. Anyone you send it to can open it, enter their name, and join. In Open mode they can edit right away; in Approval mode the owner approves each new member first. Changes sync for everyone in the room.
Can I remove a member after adding expenses?
Delete any expenses that involve that person first, then remove them. This guard prevents accidental data loss and keeps the balances accurate.
Will my data be saved if I close the browser?
Yes. In local mode your members and expenses are stored in your browser and restored when you return; clearing your browser data removes them. In room mode the data is stored on the server so the group can share it, and a room is automatically deleted after 90 days of inactivity.
Is the expense splitter free and does it need a signup?
Yes — it works right in your browser with no account or signup. Even room sharing only asks each person for a name to join, not an email or password.
No comments yet. Be the first to comment!