Split Bill Calculator
Split dining, travel and group expenses with fewer transfers
參與人員
標「墊付」的成員是從下方墊付項目自動帶入的;其餘是你手動加入的純參與者。按 ✕ 可移除任何人。
墊付項目
| 誰墊付 | 品項(可選) | 金額 | 參與者 |
|---|
參與者
總覽
個人明細
請輸入墊付項目
結算方案
請輸入墊付項目
About the Split Bill Calculator
What is a split bill calculator?
The split bill calculator is a powerful free online tool that helps you quickly calculate expense splits for dining with friends, group buys, trips and more. It supports custom split ratios, unequal participants per expense, manually entered totals and other advanced features, plus an optimized settlement algorithm to make splitting bills smarter and more flexible!
Core Features
- ✅ Custom split ratios - set a different share for each person (e.g. adults 1.0, children 0.5)
- ✅ Unequal distribution - choose specific participants for each payment (e.g. only drinkers split the alcohol tab)
- ✅ Manual total amount - enter the total to be split directly, and any shortfall is calculated automatically
- ✅ Optimized settlement - smart calculation of the minimum number of transfers, less hassle
- ✅ Quick amount entry - 100/200/500/1K shortcut buttons for faster input
- ✅ One-click copy - copy the full settlement plan and paste straight into LINE/WhatsApp
- ✅ Auto-save - your results are saved automatically, so a refresh won't lose your data
How to Use
Basic use:
- Type a name in the "Who Paid" field to add a member, or pick an existing name from the dropdown.
- Click "Add Payment" to add more payment items.
- Select the payer, then enter the item name and amount.
- Click the "Participants" button to choose who shares that expense (everyone is selected by default).
- The total cost and per-person amount are calculated automatically.
- Review the individual balances and settlement plan.
- Click "Copy Settlement" to share the settlement plan with friends.
Advanced features:
- Set split ratios - expand advanced options and check "Set per-person split ratio"; a ratio field appears next to each person, defaulting to 1.0 (e.g. set a child to 0.5 for half price)
- Choose participants - click the "Participants" button on any payment item to deselect people who aren't involved (e.g. only drinkers split the alcohol tab)
- Set a manual total - enter the total in the "Total Amount (optional)" field, and the calculator automatically works out and splits any shortfall
- Quick amount entry - click the 100/200/500/1K buttons below the amount field to fill it in fast
How the Calculation Works
This calculator uses smart splitting logic that supports several advanced scenarios:
- Basic split - total cost ÷ number of participants = amount per person
- Ratio split - each person's share = total cost × (personal ratio ÷ total weight)
- Unequal split - each expense is split only among its selected participants, by ratio
- Shortfall split - if the total amount is greater than the sum of payments, the shortfall is split proportionally among everyone
- Optimized settlement - uses a greedy algorithm to match payers and debtors, minimizing the number of transfers
Frequently Asked Questions
Q1: What happens with rounding?
A: The calculator rounds to whole currency units. For example, $1,000 split three ways comes to $333 each, with a $1 discrepancy — that's normal, and the group can settle it during the actual transfer.
Q2: Can one person pay multiple times?
A: Yes! For example, if John paid $500 for "Drinks" and $300 for "Dessert," just add two payment items and select John for both. The calculator sums them automatically.
Q3: How is the settlement plan calculated?
A: The calculator uses an "optimal settlement algorithm," matching people with a greedy algorithm to produce the settlement plan with the fewest transactions. For example, if A overpaid $300, B owes $200 and C owes $100, it matches B → A $200 and C → A $100, needing only 2 transfers to settle everything.
Q3-1: What is a ratio split, and how do I use it?
A: A ratio split lets each person be assigned a different share. For example, at a family dinner you can set adults to a ratio of 1.0 and children to 0.5, so children pay only half. Expand advanced options and check "Set per-person split ratio" — a "Split Ratio" field will appear next to each person for you to adjust.
Q3-2: What is unequal distribution?
A: Unequal distribution lets you choose specific participants for each expense. For example, if friends order alcohol at dinner and you only want the drinkers to pay for it, click the "Participants" button on that payment item and deselect the non-drinkers, so only the selected people share that expense.
Q3-3: What is the "Total Amount" field for?
A: If you already know the total to be split (for example, the bill says $1,000), you can enter it directly in the "Total Amount (optional)" field. If the sum of payment items is less than the total, the calculator automatically works out the shortfall, splits it proportionally among everyone, and shows how much extra each person needs to pay.
Q4: Can I share this with friends?
A: Yes! Clicking "Share" copies a URL link — send it to friends and they'll see the same calculation results when they open it. Or click "Copy Settlement" to copy the plain-text settlement plan and paste it into LINE or any other chat app.
Q5: Are the results saved automatically?
A: Yes! The calculator automatically saves your results in the browser. Next time you open the page, your last results will load automatically without needing to re-enter anything.
Usage Examples
Example 1: Basic split - dinner with three friends
- 3 participants (John, Sarah, Amy)
- John paid for drinks: $500
- Sarah paid for the main meal: $1,200
- Amy paid for dessert: $300
Result: Total cost $2,000, $667 per person. Settlement plan: John pays Sarah $167, Amy pays Sarah $367.
Example 2: Ratio split - family dinner (adults and kids)
- 4 participants (Dad ratio 1.0, Mom ratio 1.0, older child ratio 0.5, younger child ratio 0.5)
- Total weight: 1.0 + 1.0 + 0.5 + 0.5 = 3.0
- Total cost: $1,500
Result: Dad owes $500, Mom owes $500, older child owes $250, younger child owes $250. The kids only pay half!
Example 3: Unequal split - dinner with an alcohol tab
- 4 participants (A, B, C, D)
- Meal $2,000 (everyone participates) - $500 per person
- Alcohol $800 (only A and B participate) - $400 each
Result: A owes $900, B owes $900, C owes $500, D owes $500. The non-drinkers don't pay for the alcohol!
Example 4: Manual total - the bill total is already known
- 2 participants (A, B)
- Manually entered total: $600
- A paid: $500
Result: Each person owes $300. A overpaid by $200 (to be reimbursed), and B owes $300. Settlement plan: B pays A $200, then B pays $100 to whoever is owed the rest.
Common Use Cases
- 🍽️ Dining with friends - split-the-bill style, with support for unequal shares (e.g. only drinkers pay for alcohol)
- 👨👩👧👦 Family dinners - different ratios for adults and kids (adults 1.0, kids 0.5)
- 🛒 Group buys - everyone buys different items and pays their own share
- ✈️ Travel expenses - settle complex costs like lodging, meals and tickets, with support for activities only some people join
- 🏠 Roommate expenses - shared costs like utilities, internet and household items, with support for splitting by room size
- 💼 Company outings - department dinners and team-building events, with different ratios for full-time staff and interns
- 🎉 Event planning - birthday parties and gatherings, quickly split a known total amount
- 🍺 Alcohol tabs - calculate separately for drinkers and non-drinkers, fair and reasonable
Related Calculators
For travel groups, combine this with the currency converter; for custom ratios and tips, use the percentage calculator.