Calculator
Quick arithmetic operations for daily use.
Open CalculatorSmart tools for daily tasks — no sign-up needed
Split shared expenses and calculate balances.
UtilityBox's split expense calculator is the fastest way to divide shared costs fairly among any number of people — no app download, no sign-up, and no data sent to any server. Whether you are splitting a restaurant bill among friends, tracking a group expense calculator for a holiday, or settling a shared expense tracker for flatmates, simply add each participant's name, record who paid for what, and the tool instantly computes every net balance. It then applies a debt-minimisation algorithm to produce the smallest possible list of payment transfers — so instead of a tangled web of IOUs, you get a clear, fair settlement plan in seconds. The bill splitter online free tool works entirely in your browser and saves your data in localStorage so you can keep adding expenses throughout a trip without losing earlier entries. No ads requesting personal data, no account walls, no cost ever.
The split expense calculator totals every recorded expense and divides the sum equally among all participants. It then computes each person's net balance — what they paid minus what they owe. A debt-minimisation algorithm works out the smallest number of payment transfers to fully settle all balances, so the group spends less time transferring money back and forth.
Yes, the bill splitter online is completely free. There is no subscription, no sign-up, and no payment wall. UtilityBox runs entirely in your browser using client-side JavaScript, so all calculations happen locally on your device without sending any data to a server. You can use it as often as you like at no cost.
Add every traveller's name as a participant, then enter each expense — hotel, transport, meals, activities — and select the person who paid. The trip expense splitter instantly recalculates balances after every entry and shows a settlement plan such as "Alice pays Bob $40" so no one is left guessing about who owes what.
Absolutely. The group expense calculator supports any number of participants with no hard limit. Whether you are splitting costs between two flatmates or tracking shared expenses for a team of ten, the tool handles all combinations and produces an optimised settlement list that minimises the total number of individual transfers required.
Your expense data is stored in your browser's localStorage, so it persists across page refreshes and browser restarts until you explicitly clear it or clear your browser site data. This makes it a practical lightweight shared expense tracker for ongoing group costs such as household bills or a multi-day trip, without needing an account or cloud sync.
The calculator currently divides each expense equally among all participants. To model unequal splits — for example, if one person uses a private room costing more — add the extra amount as a separate expense and record the payer accordingly. This workaround lets you approximate any custom split arrangement without needing complex percentage inputs.
Manual division only works for simple two-person scenarios. With three or more people paying different amounts across many items, the maths becomes error-prone fast. The divide expenses equally algorithm here computes every net balance simultaneously and then minimises the number of transfers — something that is very hard to do by hand. It also stores your data so you can add new expenses as they occur during a trip.
Yes. The expense splitter runs entirely in your browser — no names, amounts, or expense descriptions are ever transmitted to a server. All processing happens locally via JavaScript, and data is stored only in your own device's localStorage. You can clear it at any time from your browser's site-data settings.