Tip Calculator
Calculate tip and split the bill among any number of people.
About the Tip Calculator
The Tip Calculator computes the tip amount, total bill, and per-person split for any restaurant or service scenario. Enter the bill amount, the tip percentage, the number of people splitting, and an optional rounding preference, and the tool returns an itemized breakdown including the adjusted total when rounding causes the per-person amount to differ from the exact split.
Tipping conventions vary dramatically by country, and travelers who get them wrong can offend servers (over-tipping in countries where it's not expected) or shortchange them (under-tipping in countries where servers rely on tips for income). In the United States and Canada, 15-20% is standard for sit-down restaurant service, with 18% being the most common default; 15% signals adequate service, 18% signals good service, and 20%+ signals exceptional service. In the UK, Australia, and much of Western Europe, 10% is customary and a service charge is often already included on the bill. In Japan, tipping is not customary and can even be refused; in many other East Asian countries, a service charge is automatically added.
The calculator also handles the common situation of splitting a bill unevenly when rounding makes the math inconvenient. If three people split a $50.18 bill, the exact per-person amount is $16.726666..., which is awkward to settle with cash. Rounding each person's share to the nearest $0.25 produces $16.75 per person, which sums to $50.25 — a small overshoot that this tool accounts for in the “adjusted total” and “adjusted tip” rows.
How It Works
The math is straightforward: tip = bill × (percentage / 100), total = bill + tip, per_person = total / people. The calculator uses JavaScript's parseFloat to read the inputs as decimal numbers and the standard arithmetic operators to compute the result, with two-decimal-place formatting via toFixed(2).
The rounding logic handles four cases: no rounding, round to nearest dollar (uses Math.round), round to nearest $0.50 (uses Math.round(per × 2) / 2), and round to nearest $0.25 (uses Math.round(per × 4) / 4). The rounding trick is to multiply by the inverse of the increment, round to the nearest integer, then divide back. This works for any increment that's a power-of-two fraction of the unit (quarters, eighths, sixteenths).
When rounding is applied, the per-person amount no longer sums exactly to the total. The calculator computes the “rounding adjustment” (the difference per person between the rounded and exact amounts), the “adjusted total” (rounded per-person × people), and the “adjusted tip” (adjusted total minus bill). This makes it clear whether rounding benefited the server (positive adjustment) or shorted them (negative adjustment), and by how much.
Tip is computed on the pre-tax bill by convention in most countries. If your bill includes sales tax, you may want to compute tip on the pre-tax subtotal — some etiquette guides recommend this, others recommend tipping on the post-tax total. Either is acceptable; the difference is usually 1-2% of the tip.
Worked Examples
Take the default values: $50 bill, 18% tip, 2 people, no rounding. The calculator returns: tip = $50 × 0.18 = $9.00, total = $50 + $9 = $59.00, per person = $59 / 2 = $29.50. The full breakdown shows the bill, tip, total, people, and per-person amount clearly.
Now try the same bill with 3 people and rounding to the nearest $0.25. Exact per-person is $59 / 3 = $19.6666..., rounded to $19.75. Three people paying $19.75 each totals $59.25 — an extra $0.25 over the exact total. The adjusted tip becomes $9.25 instead of $9.00. The server receives the extra quarter as a small bonus.
For international travel, consider a $100 dinner in Tokyo: tip percentage should be 0% (tipping is not customary in Japan and can cause confusion or offense). The calculator will show $0 tip and $100 total. Compare with a $100 dinner in New York at 20%: $20 tip, $120 total — or $40 per person if split between three.
For a large group dinner, say $320 bill among 6 people at 18%, the per-person exact is $62.93. Rounding to the nearest dollar gives $63 per person, total $378 — $0.42 extra tip. The group can settle with cash easily.
When to Use This Tool
- Splitting a restaurant bill evenly among a group of friends without leaving anyone short.
- Calculating the correct tip percentage when traveling to a country with different tipping customs.
- Rounding per-person amounts to convenient cash denominations (quarters, dollars) for cash settlements.
- Verifying that a restaurant's auto-added 18% “large party” service charge matches what you'd tip anyway.
- Deciding whether to tip on pre-tax or post-tax bill amount (this tool uses pre-tax by default).
- Tipping delivery drivers, bartenders, or hotel housekeeping with appropriate percentages for the service.
- Teaching children or financial-literacy students how to compute percentages in real-world contexts.
Limitations & Disclaimer
This calculator computes tip on the bill amount you enter, which by convention is pre-tax. If you want to tip on the post-tax total, add the tax to the bill first. The rounding options handle quarters, halves, and whole dollars only — for custom rounding (e.g., to the nearest $0.10), use the unrounded per-person amount and round manually. The calculator does not account for state-specific tip-crediting laws (where employers can pay tipped staff below minimum wage) or for tip pools shared with bartenders and bussers. Currency is shown as $ by default but the math applies to any currency — enter amounts in your local currency. See our disclaimer for full terms.
Frequently Asked Questions
Should I tip on the pre-tax or post-tax amount?
Both are acceptable. Etiquette guides disagree. Tipping on pre-tax is slightly cheaper and most common; tipping on post-tax is more generous and matches the bill total you see. The difference is usually 1-2% of the tip itself (e.g., on a $50 bill with 8% tax, the difference is $0.72 on an 18% tip).
What if the service was terrible?
In the U.S., it's still customary to leave at least 10% for sit-down service, since servers are paid below minimum wage and rely on tips. If service was truly unacceptable, speak with a manager rather than leaving no tip — the server's tip share to bartenders and bussers is often calculated on total sales regardless of what they received.
What about countries that include service in the bill?
Many European countries add a “service charge” of 10-15% to the bill automatically. In that case, no additional tip is expected, though rounding up the total or leaving 2-5% for exceptional service is appreciated. Check your bill before adding extra.
How much should I tip delivery drivers?
15-20% of the order total, with a $3-5 minimum for small orders. For food delivery apps (Uber Eats, DoorDash), the driver keeps 100% of the tip — tip in the app before delivery for best service. For hotel housekeeping, $2-5 per night is standard, left daily rather than at checkout.
Why does the calculator allow 0% tip?
Because in some countries (Japan, South Korea, Iceland) tipping is not customary or is even considered rude. The 0% option lets travelers respect local customs. In other contexts, 0% may signal a deliberate decision to withhold tip for poor service.
Does the calculator handle large groups or auto-gratuities?
The math is the same, but many U.S. restaurants auto-add an 18% gratuity for parties of 6 or more. Check your bill — if a service charge is already included, you don't need to add another 18%. You can leave an additional 2-5% for exceptional service, but it's not required.
Last updated: July 21, 2026 · Author: HT99 Tools Editorial Team · Reviewed by: HT99 Tools Editorial Team