Bill Splitter Calculator
Split a restaurant bill evenly or by custom shares, include tip and tax, track who paid, and instantly calculate who owes whom.
The Bill
Tip and tax are calculated from the subtotal, then allocated according to each person's shares.
People & Shares
Leave everyone at 1 share for an even split. Use values like 2, 1.5 or 0.5 for an uneven split. Enter how much each person actually paid to generate settlement instructions.
Bill Summary
Each Person Pays
Who Owes Whom
Settlement amounts are based on each person's fair share compared with how much they actually paid.
Browser-based calculation: subtotal, tip, tax, share allocation, payment tracking, settlement instructions, copying, and saved group state are handled locally by this tool. Bill data is stored only in this browser's localStorage until you reset it. The page itself still loads interface and advertising resources from external providers.
Free Online Bill Splitter for Restaurants, Trips and Group Expenses
The Utiliverse Bill Splitter Calculator helps divide a shared bill without forcing everyone to pay the same amount. Enter the bill subtotal, add a tip percentage, include tax, add each person in the group, and assign custom shares when one person should pay more or less than someone else. The calculator continuously updates the grand total and each person's portion, making it useful for restaurant checks, takeout orders, group trips, shared household purchases, event expenses, and other situations where several people need to divide one total.
Everything is calculated directly in your browser. The current group and bill settings are stored locally on your device so you can return to the page without rebuilding the list each time. No account is required. If you are using a shared or public computer, use the Reset button when you are finished to clear the saved group and restore the default example.
How to Split a Bill with Tip, Tax and Uneven Shares
1. Enter the pre-tip, pre-tax subtotal
Start with the subtotal shown on the receipt before tip and tax are added. For example, if food and drinks total $86.40 before sales tax and gratuity, enter 86.40 as the subtotal. The calculator treats the subtotal as the base amount for both tax and tip. This is a simple and common approach for group splitting. If your receipt already includes gratuity, set the tip percentage to zero and include that existing gratuity in the subtotal instead.
2. Choose a tip percentage or type your own
Use one of the quick-tip buttons for a common percentage or enter any percentage manually. The tip amount updates immediately. A 20% tip on a $100 subtotal adds $20 to the shared total. Because the calculator applies tip to the subtotal rather than the subtotal plus tax, the calculation stays predictable and easy to verify.
3. Add the sales-tax percentage
Enter the tax percentage shown on the receipt or the applicable local rate. The calculator multiplies the subtotal by the tax percentage and adds that amount to the final bill. The bill summary shows subtotal, tip, tax, and grand total separately so you can compare the calculation with the receipt.
4. Add everyone who is sharing the bill
Each participant gets a name, a share value, and an optional amount-paid field. Add as many people as needed. The names are used throughout the results and settlement section, so descriptive labels such as Alex, Maria, Dad, Roommate 1, or Team A can make the final instructions easier to understand.
5. Use one share each for a simple even split
For an equal split, give every person exactly one share. If four people each have one share, there are four total shares and each person receives 25% of the grand total. The “Set All to 1 Share” button resets the group to this simple arrangement.
6. Use custom shares for an uneven split
Shares let you make the division proportional without entering every menu item. A person with two shares pays twice as much as a person with one share. Someone with half a share pays half as much as a one-share participant. Decimal shares also work, so you can fine-tune the balance when one person had a more expensive meal or skipped part of a shared order.
7. Enter what each person actually paid
The amount-paid field is optional, but it unlocks the “Who Owes Whom” calculation. Enter the amount each person covered at the restaurant or checkout. If one person paid the entire bill, enter the full payment for that person and zero for everyone else. If two people split payment between cards, enter the amount charged to each card.
8. Follow the settlement instructions
The settlement section produces a compact set of transfers that brings everyone back to their intended share. A person who paid less than they owe sends money to someone who paid more than they owe. This is useful after one person picks up the restaurant check, when several friends pay different parts of a vacation expense, or when one roommate temporarily covers a shared purchase.
Calculation Methodology, Settlement Logic, and Important Limits
The calculator treats the entered subtotal as the base for both tip and tax. It then allocates the resulting grand total according to each person's share weight, rounds the final person-level amounts to cents, and compares those owed amounts with what each person actually paid.
subtotal + (subtotal × tip%) + (subtotal × tax%). Tip is not calculated on tax, and tax is not calculated on tip.Worked example: uneven shares
Subtotal: $100.00
Tip: 20% = $20.00
Tax: 7% = $7.00
Grand total: $127.00
Shares:
Alex = 2
Blair = 1
Casey = 1
Total shares = 4
Alex owes 2/4 = 50% → $63.50
Blair owes 1/4 = 25% → $31.75
Casey owes 1/4 = 25% → $31.75
Worked example: settlement after one person pays
Same $127.00 bill:
Alex paid $127.00
Blair paid $0.00
Casey paid $0.00
Fair shares:
Alex owes $63.50
Blair owes $31.75
Casey owes $31.75
Settlement:
Blair pays Alex $31.75
Casey pays Alex $31.75
Tip and tax are both based on the subtotal
The implementation calculates tip and tax independently from the entered subtotal. That means a 20% tip and 7% tax on a $100 subtotal produce $20 tip and $7 tax. Some restaurants, jurisdictions, receipts, service charges, or payment systems may calculate these differently.
Largest-remainder cent allocation keeps the split internally consistent
Proportional shares can produce fractions of a cent. The calculator first converts the grand total to rounded cents, computes each person's raw proportional share, floors those amounts, then distributes the remaining cents to the largest fractional remainders. This keeps the displayed participant totals aligned with the rounded grand total.
Zero-share participants owe zero
A participant with zero shares receives a zero allocation but can still have an amount paid entered. If every participant has zero shares, the calculator stops the split and asks for at least one positive share.
Settlement only fully balances when entered payments match the bill
The “Who Owes Whom” section is based on each person's paid − owed balance. If entered payments total less than or more than the grand total, the page warns about the difference. Transfers can still be listed among participants, but the group is not fully reconciled until the payment total matches the calculated bill.
The settlement algorithm is practical, not unique
The code sorts people who overpaid and underpaid by balance, then greedily matches them using the smaller remaining amount. This usually produces a compact set of transfers, but there can be multiple equally valid settlement patterns for the same bill.
The currency field is display-only
Changing $ to €, £, ¥, CAD, or another short label changes only how amounts are displayed. The calculator does not perform foreign-exchange conversion or apply currency-specific rounding rules.
Negative values are clamped to zero
Subtotal, tip percentage, tax percentage, share weights, and amount-paid values are normalized so negative entries do not create negative allocations. This is useful for ordinary bill splitting but means refunds, credits, coupons, and negative line items are not modeled directly.
Receipt totals can still differ by a cent or more
Restaurants and payment systems may round tax per line item, apply discounts before or after tax, calculate service charges differently, include automatic gratuity, or use jurisdiction-specific rules. This calculator applies one straightforward subtotal-based model, so always compare the final total with the actual receipt.
Local storage remembers the current group
The bill settings and people list are saved in this browser under the tool's localStorage key. Reloading the page can restore that state. Reset clears the saved state and returns to the default two-person example.
Duplicate names can make settlement wording ambiguous
Names are labels only. If two people are both named “Alex,” settlement lines can be confusing even though the internal rows have separate IDs. Use distinct labels when clarity matters.
Common mistakes
- Entering a receipt total that already includes tip or tax as the subtotal and then adding those percentages again.
- Changing the currency symbol and assuming the amounts were converted.
- Leaving total entered payments different from the grand total and treating the settlement as fully reconciled.
- Using shares when exact item-by-item allocation is required.
- Using duplicate names that make repayment instructions hard to distinguish.
Related Utiliverse Tools
Last reviewed: October 2, 2026 · Subtotal-based tip/tax math, weighted shares, largest-remainder cent allocation, settlement matching, payment-total warnings, localStorage persistence, copy fallback, currency-label behavior, and theme handling reviewed against the current implementation.
Practical Use Cases for the Bill Splitter
Restaurant dinners with different appetites
Equal splitting is quick, but it can feel unfair when one guest orders significantly more food, drinks, or extras. Custom shares offer a middle ground between perfectly itemizing the receipt and dividing everything evenly. Give a larger share to someone whose portion was notably higher and a smaller share to someone who ordered less. Tip and tax follow the same proportion.
Family meals with children
A child may reasonably count as half a share when adults are covering full meals. Instead of manually subtracting individual items, set each adult to one share and the child to 0.5. Families can adjust that value depending on what was ordered.
Group trips and shared travel expenses
The same logic works beyond restaurants. Use the subtotal for a hotel add-on, rideshare, grocery run, fuel purchase, attraction tickets, or another shared cost. Set tip and tax to zero when they do not apply. Then assign shares according to how the group wants to divide the expense and enter who actually paid.
Roommates sharing household purchases
Roommates often split cleaning supplies, groceries, internet equipment, or small household purchases. If everyone uses an item equally, use one share each. Enter the roommate who paid at checkout to see who should reimburse them.
One person pays with a rewards card
Groups sometimes let one person pay the entire bill so they can earn credit-card points or simplify checkout. Enter the full payment for that person and zero for the others. The calculator will show each participant's intended portion and create transfers back to the payer.
Splitting a bill when several people paid
Sometimes one person covers food, another adds cash toward the tip, and someone else pays part of the total with a second card. Enter each actual contribution in the amount-paid fields. The settlement calculation takes all those payments into account rather than assuming there was a single payer.
Choosing the right level of precision
Shares are designed for practical proportional splitting, not detailed receipt itemization. If exact fairness depends on every appetizer, drink, coupon, surcharge, or individually taxed item, an item-by-item expense tracker may be more appropriate. For many everyday group bills, proportional shares strike a useful balance between speed and fairness.
Bill Splitter FAQ
How do I split a restaurant bill evenly?
Add every person and leave each person at one share. The calculator divides the grand total evenly across the group.
Can I split the bill unevenly?
Yes. Give each person a different number of shares. Two shares costs twice as much as one share, while 0.5 shares costs half as much.
Does the calculator include tip and tax?
Yes. Tip and tax are calculated from the subtotal and then included in the grand total before the total is distributed by shares.
How does the “Who Owes Whom” calculation work?
The calculator compares each person's fair share with the amount they actually paid. People who underpaid reimburse people who covered more than their intended portion.
Can multiple people pay part of the bill?
Yes. Enter the actual payment made by each person. The settlement calculation uses all payment amounts when determining transfers.
Can I use a currency other than dollars?
Yes. Change the currency symbol field to another symbol or short label, such as €, £, ¥, ₹ or CAD.
Does Utiliverse upload my bill information?
No. The calculations run locally in your browser. The saved group is stored in your browser's local storage and is not submitted to a Utiliverse server by this tool.
Why might my receipt differ by a cent?
Restaurants may round tax, gratuity, discounts or individual line items differently. This calculator rounds participant amounts to cents while keeping the calculated participant total aligned with the grand total.
Does changing the currency symbol convert the amounts?
No. The currency field is display-only. It changes the prefix or label shown with amounts but does not perform foreign-exchange conversion.
What happens if all shares are zero?
The calculator cannot allocate the bill and asks for at least one positive share. A person with zero shares individually owes zero.
Why does the settlement warn that payments do not match the grand total?
The reimbursement calculation compares entered payments with each person's owed amount. If total payments are lower or higher than the calculated bill, the group is not fully reconciled yet.
How are leftover cents distributed?
The calculator uses a largest-remainder approach: proportional amounts are calculated in cents, floored, and leftover cents are assigned to the largest fractional remainders so participant totals match the rounded grand total.
Does Reset clear saved bill data?
Yes. Reset removes the tool's localStorage entry and restores the default subtotal, tip, tax, currency symbol, and two-person list.