What the Tip Calculator does
At the end of a meal nobody wants to do mental arithmetic. This tip calculator works out the tip and the total for any bill and tells each person exactly what to pay when you split the check with friends, family or colleagues.
Tap one of the quick buttons for 10, 15, 18, 20 or 25 percent, or type any other rate. Enter how many people are sharing and the calculator divides the total evenly. If you prefer round numbers, turn on rounding: each share is rounded up to a whole amount and the tip grows a little to match.
The tool works on any phone, needs no app and no sign-up, and keeps working offline once the page has loaded. Amounts are formatted in the currency style of your region.
When to use it
Restaurants and bars
Find a fair tip in seconds and see the total before you hand over your card.
Splitting the check
Divide a group bill, including the tip, evenly between everyone at the table.
Delivery, taxis and salons
Work out a tip for food delivery, a ride, a hairdresser or other services.
Travel abroad
Use the percentage that is common in the country you are visiting and see what it means in the local currency.
Tips for the best results
- In the US, 15% is the usual minimum for table service, 18–20% is standard and 20%+ rewards great service.
- If someone ordered much more than the others, splitting evenly may not be fair – calculate their part separately.
- Rounding each share up is often easier with cash and leaves a slightly bigger tip.
- Check the receipt for an included gratuity before adding a tip, especially in tourist areas and for groups of six or more.
How the Tip Calculator works
The tip is the bill multiplied by the percentage and divided by 100, rounded to cents. The total is the bill plus the tip.
For several people, the total is divided by the number of people. With rounding turned on, each share is rounded up to the next whole amount, the total becomes share × people, and the tip is whatever is left above the bill.
The calculation happens instantly in your browser while you type. Nothing is stored or sent to a server.