Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Expense Splitter

Expense Splitter

Split shared expenses among group members and instantly see who owes whom, with the fewest transactions to settle up.

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.

Private by design: in local mode every member, expense, and balance stays in your own browser — nothing is uploaded. Only when you choose to Create Room is data stored on the server so your group can share it via a link.

How to Use the Expense Splitter

1

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.

2

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.

3

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).

4

Settle up

The Settle Up section lists the fewest transactions needed to clear every debt — so nobody has to pay everyone separately.

5

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.

Members 0

Add members, log shared expenses, and instantly see who owes whom — with the fewest transactions to settle up.

1 Add at least 2 members
2 Log your shared expenses
3 See who owes whom
Expenses 0
Total $0.00
Expenses 0
Avg/Person $0.00
Balance
Settle Up
Share & Collaborate

Create a shareable room link so your group can add expenses and split costs together in real-time.

Press Enter in the name field to quickly add members
Use Select All to toggle every member in a split at once
Switch between Equal, Exact, and % split methods per expense
The Settle Up section shows the fewest transactions needed to clear all debts
Change currency using the picker in the Add Expense header
Click Create Room to share a link so your group can add expenses together in real time
Local mode keeps data in your browser — room mode syncs via a shared link
Want to learn more? Read documentation →
1/8
Start typing to search...
Searching...
No results found
Try searching with different keywords