ToolActToolAct

Tip Calculator

Calculate restaurant tips and split the bill across 20 currencies with country-specific tipping etiquette

$
%

What is a tip calculator?

A tip calculator turns a restaurant bill into three numbers in one step: how much tip to add, what the final total comes to, and what each person owes when the bill is split. This calculator handles 20 currencies — USD, EUR, GBP, JPY, CAD, AUD and more — so the same tool works whether you are dining in New York, Paris, London or Tokyo. Beyond raw arithmetic, it uses country-aware defaults: 18% in the US, 10-12% in much of Europe, and a clear warning when you switch to JPY or KRW because tipping is not part of the local culture. Optional toggles let you tip on the pre-tax amount, round the total up to a whole bill, and split across any number of people.

How to Use

Steps

  1. Pick the currency you are paying in — the symbol, decimal rules and preset percentages adjust automatically.
  2. Enter the bill total. If you want the tip computed on the pre-tax amount, also enter the tax line.
  3. Choose a tip percentage from the presets, or type a custom value.
  4. Set the number of people if you are splitting the bill.
  5. Read off the total, tip, and per-person amount. Toggle round-up if you prefer paying a whole number.

Common pitfalls

  • In the US, the customary 18-20% is on the pre-tax subtotal, not on the post-tax total — toggling pre-tax matches local etiquette.
  • In many European bills the service charge (servizio, couvert, service compris) is already included; tipping again is optional and usually small.
  • Card terminals in some countries pre-fill 18% / 20% / 25% suggestions calculated on the post-tax total — the tip can run higher than you intended.
  • Tipping in cash is still preferred in many countries because card-tip routing is slow or skimmed by management.

Use Cases

Splitting a restaurant bill among friendsEnter the total, the tip percentage everyone agreed on, and the number of people at the table. The per-person line gives the exact amount each diner owes including their share of the tip, so no one underpays and no one has to do mental math at the table. If one person ordered drinks and others didn't, compute the tip on the full total and just split the food separately — the calculator gives you the tip share to add back. Round-up makes cash settlements painless when no one wants to deal with coins.
Tipping in the United States and CanadaNorth American service-industry workers depend on tips for a large share of income, so 18-20% is the cultural baseline at sit-down restaurants and 15% is the bare minimum for adequate service. Use the 18% preset for default service, 20% for genuinely good, and 25% for outstanding. Tax in the US runs 0-10% depending on state and city; toggle pre-tax to match the historical convention, though many modern POS terminals quietly compute the suggestion on the post-tax total. The tipped amount in this calculator is always shown explicitly so you know what you actually added.
Travelling in Europe — keeping tips reasonableContinental Europe expects 5-12% rather than US-style 20%, and many bills already include service. Switch to EUR or GBP and the preset buttons drop to a sensible range, with a yellow note reminding you that service may already be on the bill. In Italy you'll often see 'coperto' (a flat per-person cover charge) rather than a percentage tip; in France 'service compris' means the tip is built into menu prices and any extra is gratitude, not obligation. Adjusting the percentage downward is appropriate, not stingy.
Travelling in Japan, Korea and SingaporeTipping is not part of the local culture in Japan, mainland China, Taiwan, South Korea, and most of Singapore. In Japan, leaving cash on the table can be confusing or actively rude — staff may chase you down to return it. In Singapore and Hong Kong many restaurants already add a 10% service charge, so additional tipping is unusual. The calculator's JPY / KRW preset starts at 0% and shows a clear note so that travellers from tipping cultures don't default to North American habits and create awkward moments.
Pre-tax vs post-tax tip — North American etiquetteTraditional US etiquette is to tip on the pre-tax subtotal. With sales tax of 7-10% in many states, this can save 1-2% on the actual tip versus tipping on the post-tax total. Enter the tax amount and toggle 'tip on pre-tax' — the calculator subtracts tax from the bill base before applying the percentage. The math is identical to writing 'tip = subtotal × percent' on the receipt before signing. Many newer POS systems suggest a tip computed on the post-tax total; this tool lets you compute either way and see the difference for yourself.

How the math works

The calculator does three multiplications and one division. Tip = bill × (percentage / 100) when tipping post-tax, or (bill − tax) × (percentage / 100) when tipping pre-tax. Total = bill + tip. Per person = total / number_of_people. The percentage runs from 0 to any value the user types — 18% in North America by default, 10% in Europe by default, 0% in Japan/Korea by default. Round-up applies after the tip and before the per-person split, using Math.ceil(total) to bump to the next whole unit of the chosen currency, then back-computes a slightly higher tip so that bill + tip exactly equals the rounded total. Currency display uses Intl.NumberFormat with a per-currency locale (USD → en-US, EUR → de-DE, GBP → en-GB, JPY → ja-JP, etc.) so thousands separators and decimal points match local convention. JPY and KRW carry zero decimal places because they have no fractional unit; CHF traditionally rounds cash payments to the nearest 0.05, but this tool keeps two-decimal display since most modern Swiss POS rounding handles cash internally. The bill input also adjusts its step attribute (1 for zero-decimal currencies, 0.01 otherwise) so the up/down arrows behave correctly on each currency. The pre-tax tip toggle implements the dominant US convention. US sales tax is collected by states and cities — Oregon and Delaware are 0%, California is around 7.25%, New York City around 8.875%, Tennessee close to 10%. Tipping on the pre-tax subtotal saves roughly tax_rate × tip_percent of the bill: a $100 bill in NYC with 18% post-tax tip yields $19.60 tip, but pre-tax yields $18.00 tip — about $1.60 difference, larger on bigger bills. The default tip percentages embedded per currency reflect 2024-2025 norms, not historical values, since US tip percentages have crept upward (15% was once standard). All computation happens entirely in the browser. The calculator never sends bill amounts, currency choices, or any other input to a server, and the tool persists only the user's currency selection in localStorage so the next visit defaults to the right symbol. There is no exchange rate lookup — currency is presentational only. If you want to compare a $50 US tip to its EUR equivalent for budgeting purposes, look the rate up separately; mixing live FX into a tip calculator adds latency and complexity for negligible benefit at restaurant-bill scales.

  • Tip = base × (percent / 100), where base = bill or (bill − tax) when pre-tax mode is on
  • Total = bill + tip; per-person = total / people, using Math.floor(people) ≥ 1 to defend against bad input
  • Round-up uses Math.ceil(total) to the next whole unit of the chosen currency, then re-derives the tip so amounts add up exactly
  • Currency formatting via Intl.NumberFormat with per-currency BCP-47 locale — USD uses en-US, EUR uses de-DE, JPY uses ja-JP, etc.
  • Decimal rules: USD/EUR/GBP/CAD/AUD = 2 decimals; JPY/KRW = 0 decimals (no fractional yen or won)
  • Default tip percentage and preset buttons are per-currency: 18% for USD, 12% for GBP, 10% for EUR, 0% for JPY/KRW
  • All math is in-browser; only the chosen currency code is persisted to localStorage. No bill amounts or tip data leave your device.

Examples

US restaurant, 4 people splitting evenly

Bill: $85.50  |  Tip: 20%  |  People: 4
Tip:        $17.10
Total:      $102.60
Per person: $25.65

London pub, splitting between 2

Bill: £62.40  |  Tip: 12%  |  People: 2
Tip:        £7.49
Total:      £69.89
Per person: £34.95

NYC dinner — pre-tax tip on 8.875% sales tax

Bill: $108.88 (incl. $8.88 tax)  |  Tip: 20% pre-tax  |  People: 1
Tip on $100.00:  $20.00
Total:           $128.88
Without pre-tax: tip would be $21.78 (+$1.78)

Tokyo izakaya — no tipping

Bill: ¥6,400  |  Tip: 0%  |  People: 3
Tip:        ¥0
Total:      ¥6,400
Per person: ¥2,134
⚠ Tipping is not customary in Japan

Round-up to a whole dollar

Bill: $43.50  |  Tip: 18%  |  Round-up: ON
Tip target:    $7.83
Total raw:     $51.33  →  rounded up to $52.00
Final tip:     $8.50  (≈19.5%)

FAQ

How much should I tip in the United States?

At sit-down restaurants the standard is 18% for adequate service, 20% for good service, and 25% for outstanding. 15% has become the floor — anything below that signals dissatisfaction. For takeout and counter service, tipping is optional and usually 10% or rounding up. Bartenders typically receive $1-2 per drink or 18-20% of the tab. Hotel housekeeping is $2-5 per night, taxi and rideshare drivers around 15-18%.

Should I tip on the pre-tax or post-tax amount?

Traditional US etiquette is pre-tax — tipping on the food and drink, not on government tax. With state sales tax around 7-10%, this saves about 1-2% of the bill. Many modern POS terminals suggest tip percentages calculated on the post-tax total without telling you. Toggle the 'pre-tax tip' option in this calculator and enter the tax amount to compute it the traditional way. Either is socially acceptable; pre-tax is more correct, post-tax is increasingly common.

Do I tip in Japan, China, or Korea?

No. Tipping is not customary in Japan, mainland China, Taiwan, or South Korea. In Japan especially, leaving money on the table can be confusing or even insulting — staff may chase you down to return it because they assume you forgot it. Excellent service is the cultural baseline, not something extra to reward. The calculator defaults to 0% for these currencies and shows a warning so travellers don't accidentally apply North American habits.

What about Europe?

Continental Europe tips 5-12%, much lower than North America. In France, Italy, Spain, Germany, the Netherlands, and most of the EU, service is either included in menu prices ('service compris', 'servizio incluso') or expected as a small round-up — leaving a 5 EUR note on a 47 EUR bill is normal. The UK is closer to 10-12.5% at sit-down restaurants, often added as 'optional service' on the bill — check before tipping again. Switzerland, Sweden, and Norway expect 10% or less; Eastern Europe varies but is usually under 10%.

How do I split the bill if everyone ordered different amounts?

This calculator splits the total evenly. For uneven splits, the simplest approach is: compute the tip and tax on the full bill, then add each person's share of those proportionally to what they ordered. If Alice's food was $20 of a $100 bill, she pays 20% of the total — including 20% of the tip and tax. Some couples and friend groups still split evenly for simplicity even if orders differ slightly; the tool can do either depending on how you frame the inputs.

Why is the tip percentage suggestion creeping up over the years?

In the 1980s the US standard was 15%. By the 2010s it was 18%. POS terminal default suggestions now commonly start at 20% and go up to 30%. Reasons include inflation, slow growth in tipped-worker base wages (still $2.13/hour federal in many US states), social pressure from on-screen prompts, and the rise of tip jars in counter-service settings that were previously untipped. The defaults in this calculator (18% USD) reflect 2024-2025 sit-down restaurant norms, not the legacy 15%.

Is the bill amount sent anywhere?

No. All computation runs in your browser. Nothing about the bill, tip, currency, or number of people leaves your device. The only thing the page stores between visits is the currency you last selected (in localStorage) so it remembers whether you usually pay in USD or EUR.