Drinking Settlement Calculator — Time-Weighted Bill Split
CalculatorA drinking settlement calculator allocates the total bill by each person’s attendance time, compares it with what they paid, and builds a transfer table.
What is it
For dinners or drinks where people arrive late or leave early, a flat equal split can feel unfair. This calculator uses attendance hours as weights, splits the total bill by those weights, subtracts what each person already paid, and shows who should transfer money to whom. If item-level consumption matters more than time, use the Dutch pay calculator instead.
How to use
- 1Enter the total paid amount.
- 2Enter participants as "name | hours | paid" on separate lines.
- 3Press calculate to see time weights, owed shares, and transfers.
Reference
| Input | Meaning |
|---|---|
| Min | 3 | 120000 | Min joined for 3 hours and paid 120,000 |
| Jiyoung | 2 | 0 | Jiyoung joined for 2 hours and paid nothing |
| Doyun | 1 | 0 | Doyun joined for 1 hour and paid nothing |
Sources & standards
- MDN Web Docs: Client-side web APIs - MDN Web Docs
- Arithmetic mean - Wolfram MathWorld
FAQ
Does a longer stay mean a larger share?
Yes. The total is allocated by each person’s share of total attendance hours. With 3, 2, and 1 hours, the shares are 50%, 33.3%, and 16.7%.
What if some people did not share a specific item?
Use the Dutch pay calculator for item-level participant lists. This tool is for a simple time-weighted split.
Is drinking settlement input sent to a server?
No. All calculations run in the browser and are not sent to a server.