Bill Splitter Calculator
Split a restaurant bill, rent, or group expense fairly in seconds. Add tip and tax, split evenly or by what each person ordered — free, no sign-up.
People (2)
How to Split a Bill with Tip and Tax
- Enter the bill total. Type the total bill amount before tip and tax.
- Set tip and tax percentages. Use the sliders to match your receipt or local tipping norms.
- Choose a split mode. Pick "Split Evenly" to divide the total equally, or "Split by What Each Person Ordered" to divide based on individual subtotals.
- Add people and amounts. Add each person and, in custom mode, enter what they individually ordered.
- Copy the summary. Click "Copy Summary" to get a shareable breakdown of who owes what.
Why Splitting a Bill Fairly Is Harder Than It Looks
Splitting a bill sounds simple until the check actually arrives. Someone ordered an appetizer and two drinks, someone else had a salad and water, and now the group has to decide whether to split evenly (simple, but unfair to the person who ordered less) or itemize (fair, but tedious to calculate by hand — especially once tip and tax get added on top).
This calculator handles both approaches. Split evenly when the group is fine sharing the cost regardless of what everyone ordered — common for close friends, dates, or when orders were roughly similar. Split by individual subtotal when contributions were meaningfully different, and let the tool handle the proportional tip and tax math automatically.
Even Split vs. Itemized Split: Which to Use
- Split Evenly — Best for: dinners where everyone ordered a similar amount, group trips, shared subscriptions, or rent where the arrangement is already agreed to be equal.
- Split by What Each Person Ordered — Best for: bills with clearly different order sizes, group trips with uneven expenses, or any time "fair" matters more than "simple."
How the Proportional Tip and Tax Math Works
When you use the itemized mode, tip and tax are not divided equally — they are divided in proportion to what each person ordered. If your subtotal was 25% of the group's total order, you pay 25% of the tip and 25% of the tax, on top of your own subtotal. This matches how tipping is meant to work: the tip reflects the service on the whole table, but the fairest way to divide it is still proportional to what each person consumed.
Common Uses
- Restaurant dinners — split the check among friends, family, or coworkers
- Trip expenses — divide shared costs like Airbnb, groceries, or gas among travelers
- Roommate bills — split rent or utilities when contributions differ
- Office lunches — quickly settle a group order without a spreadsheet
Frequently Asked Questions
How is the tip calculated when everyone owes a different amount?
In "Split by What Each Person Ordered" mode, the tip and tax are split proportionally to each person's subtotal — so someone whose order was 40% of the bill also pays 40% of the tip and tax, not an equal share.
Should tax be calculated before or after the tip?
Most restaurants calculate tip on the pre-tax subtotal, though tipping on the post-tax total is also common and slightly more generous. This calculator applies both tip and tax as separate percentages of the bill total, so you can adjust either independently to match your receipt.
How do I split a bill unevenly?
Switch to "Split by What Each Person Ordered," then enter each person's subtotal (what their food/items cost before tip and tax). The calculator handles the proportional tip and tax automatically.
What is a typical tip percentage?
In the US, 15-20% is standard for restaurant service, with 18-20% common for good service. Delivery and counter service often use 10-15%. Adjust the slider to match local norms or the service you received.
Can I use this for rent or group trip expenses, not just restaurant bills?
Yes. Set tip and tax to 0% and use "Split by What Each Person Ordered" to divide rent, a shared grocery bill, or trip costs based on each person's actual share.
Is this bill splitter free and private?
Yes. No sign-up, no account, and all calculations happen in your browser — nothing is sent to a server.