Word CounterSentence CounterParagraph CounterLine CounterReading Time EstimatorSpeaking Time CalculatorKeyword CounterKeyword Density CheckerDuplicate Word FinderText StatisticsRegex TesterWord Frequency CounterCharacter Frequency CounterPassword Strength CheckerDuplicate Line RemoverWhitespace CleanerRemove Extra SpacesRemove Empty LinesRemove Blank CharactersRemove EmojisRemove SymbolsRemove PunctuationRemove NumbersRemove HTML TagsRemove Line BreaksText CleanerRemove Duplicate WordsCase ConverterUppercase ConverterLowercase ConverterTitle Case ConverterSentence Case ConverterCapitalize WordsToggle Case ConverterText RepeaterText Finder & ReplacerLine Break ConverterText IndenterWrap TextUnwrap TextJoin LinesText Diff CheckerText SorterText to HandwritingBold Text GeneratorItalic Text GeneratorStrikethrough GeneratorFancy Text GeneratorUpside Down TextSmall Text GeneratorZalgo Text GeneratorUnicode Text ConverterEmail ExtractorURL ExtractorPhone ExtractorNumber ExtractorDate ExtractorDomain ExtractorHashtag ExtractorMention ExtractorKeyword ExtractorDuplicate Line FinderJSON Formatter/BeautifierJSON MinifierJSON ValidatorXML FormatterXML MinifierHTML FormatterHTML MinifierCSS FormatterCSS MinifierJavaScript FormatterJavaScript MinifierSQL FormatterText to BinaryBinary to TextText to HexHex to TextText to ASCIIASCII to TextMorse Code TranslatorBraille TranslatorNATO Alphabet GeneratorText to CSVCSV to TextCSV to JSONJSON to CSVMarkdown to HTMLHTML to MarkdownMarkdown Table GeneratorHTML Table GeneratorRoman Numeral ConverterNumber to WordsWords to NumberTimestamp ConverterColor ConverterBase64 EncoderBase64 DecoderURL EncoderURL DecoderHTML Entity EncoderHTML Entity DecoderRegex GeneratorRegex Escape ToolJWT DecoderUUID GeneratorUUID ValidatorMD5 GeneratorSHA-1 GeneratorSHA-256 GeneratorSHA-512 GeneratorHMAC GeneratorCron Expression GeneratorCron Expression TesterPassword GeneratorPIN GeneratorRandom Number GeneratorNumber Sequence GeneratorLorem Ipsum GeneratorRandom Word GeneratorRandom Text GeneratorQR Code GeneratorBarcode GeneratorUTM BuilderWhatsApp Link GeneratorBusiness Name GeneratorInvoice Number GeneratorImage CompressorImage ResizerImage CropperImage RotatorImage FlipperJPG to PNGPNG to JPGWebP to JPGJPG to WebPPNG to WebPImage to Base64Base64 to ImageGrayscale ImagePhoto 20KBPhoto 50KBPhoto 100KBPhoto 200KBSignature ResizerPassport Size Photo MakerJPG to PDFPNG to PDFImages to PDFPDF Page CounterPDF Metadata ViewerPDF to ImagesPDF MergePDF SplitPDF RotatePDF Page ExtractorPDF CompressorPDF to 50KBPDF to 100KBPDF to 200KBPDF to 500KBPDF Text ExtractorPDF LockPDF UnlockInvoice GeneratorQuotation GeneratorReceipt GeneratorPayslip GeneratorShipping Label GeneratorResume BuilderGST CalculatorDiscount CalculatorProfit Margin CalculatorSalary CalculatorEMI CalculatorLoan CalculatorSIP CalculatorIncome Tax CalculatorTax CalculatorTip CalculatorGPA CalculatorCGPA CalculatorPercentage CalculatorGrade CalculatorMarks Percentage CalculatorAttendance CalculatorStudy Time CalculatorExam CountdownAge CalculatorScientific CalculatorQuadratic Equation CalculatorMatrix CalculatorProbability CalculatorStandard Deviation CalculatorMean Median Mode CalculatorPrime Number CheckerPrime Number GeneratorFactorial CalculatorGCD CalculatorLCM CalculatorBinary CalculatorDecimal to BinaryBinary to DecimalDecimal to HexHex to DecimalDecimal to OctalAverage CalculatorRatio CalculatorFraction CalculatorDate Difference CalculatorDays Between DatesAdd Days to DateSubtract Days from DateBusiness Days CalculatorDate to Unix TimestampUnix Timestamp to DateTime Duration CalculatorCountdown CalculatorWeek Number CalculatorLeap Year CheckerWorld ClockTime Zone ConverterLength ConverterWeight ConverterTemperature ConverterArea ConverterVolume ConverterSpeed ConverterData Storage ConverterEnergy ConverterPressure ConverterPower ConverterFrequency ConverterAngle ConverterPace ConverterFuel Economy Converter
PrivacyBlogSupport

Tip Calculator & Bill Splitter

Work out the tip, split the bill, and see exactly what each person owes. Then spin the wheel below to decide who pays. Everything runs in your browser — no signup, no uploads.

Enter Bill Details

Bill amount, currency, tip percentage, and people
$
Tip Percentage

Results

Tip, total, and per-person split

Enter a bill amount to see the tip

Your tip amount, total bill, and per-person split will appear here.

Who Pays the Bill?

Add everyone's names and press SPIN to randomly choose who pays the bill. The wheel keeps gently rotating on its own, and when you spin, the winner pops up with Spin Again, Remove Winner, and Share options.

0 participants

Participants 0 / 50

Click SPIN to randomly choose who pays. Every participant has an equal chance.

Spin History

  • No spins yet.
Fair & private: The winner is selected randomly in your browser using crypto.getRandomValues(). No participant has a higher chance than another, and your names are never sent to our server.

What does this Tip Calculator do?

This free online tip calculator works out the tip amount, the total bill (including tip), and exactly how much each person owes when you split the bill. Just enter the bill amount, pick or type a tip percentage, choose how many people are splitting, and everything updates instantly.

It's perfect for restaurants, cafés, taxis, delivery drivers, and any situation where you want to tip and split fairly. You can also round up the per-person amount. Choose from 40+ currencies including USD, EUR, GBP, INR, JPY, AUD, CAD, and more.

And when you want to add a bit of fun, use the "Who Pays the Bill?" spin wheel below to randomly pick who picks up the check — perfect for group dinners, game nights, or friendly get-togethers.

How to use the tip calculator

  1. Enter the bill amount in the box at the top.
  2. Choose your currency from the dropdown next to the bill amount.
  3. Pick a tip percentage (10%, 15%, 18%, 20%, 25%) or type a custom value.
  4. Set the number of people splitting the bill. Default is 1.
  5. See the results instantly — tip, total, per-person amount, and tip per person.
  6. Use the Share, Copy, Download, or Print buttons to keep a record or send it to friends.

Tipping guide by country

Tipping customs vary wildly around the world. What's considered generous in one country can be rude in another — and in some places, tipping isn't expected at all. Here's a quick reference for how much to tip in common travel destinations.

Country / RegionRestaurantsTaxisHotelsNotes
United States18–22%10–15%$2–$5 per bagTipping is expected. Servers rely on tips as part of their income.
Canada15–20%10–15%$2–$5 per bagSimilar to the US but slightly lower at the low end.
United Kingdom10–15%Round up£1–£2 per bagOften already included as a "service charge" on the bill — check first.
Germany5–10%Round up€1–€2 per bagTell the server the total you want to pay — don't leave coins on the table.
FranceService includedRound up€1–€2 per bag"Service compris" means the tip is already in the bill. Leave a small extra for good service.
ItalyService includedRound up€1–€2 per bagSometimes a "coperto" (cover charge) is added per person.
Spain5–10%Round up€1–€2 per bagSmall tips are common but not mandatory.
JapanNot expectedNot expectedNot expectedTipping can actually be considered rude. Excellent service is the norm.
ChinaNot expectedNot expectedNot expectedSome upscale hotels and restaurants now accept tips.
India5–10%Round up₹50–₹100 per bagTip in cash. 10% is considered generous for good service.
Australia0–10%Round upNot expectedTipping is optional. Many locals don't tip at all.
Brazil10%Round upR$5–R$10 per bagUsually already added to the bill as a "serviço" line.
Mexico10–15%10%20–50 pesos per bagTipping is expected and appreciated.
UAE10–15%Round upAED 5–10 per bagMany restaurants add a service charge already.
South Africa10–15%10%R10–R20 per bagStandard for good service.

This is a general guide — actual expectations vary by city, venue, and situation. When in doubt, check the bill for a service charge or ask a local.

How much to tip in different situations

Beyond restaurants, there are plenty of everyday services where a tip is appreciated. Here's a practical guide for common tipping situations.

Food and drink

  • Restaurants (table service): 15–20% of the pre-tax bill in the US, 10–15% in most of Europe. Check for a service charge first.
  • Cafés and coffee shops: $1–$2 in the tip jar, or round up to the nearest dollar.
  • Food delivery: 10–15% of the order total, minimum $3–$5 depending on distance and weather.
  • Takeout: Not required, but $1–$2 is a nice gesture for large or complex orders.
  • Bartenders: $1–$2 per drink, or 15–20% on a tab.

Transportation

  • Taxi / rideshare: 10–15% of the fare, or round up to the nearest note. Rideshares often include a tip option in the app.
  • Airport shuttle: $2–$5 per person, more if the driver helps with luggage.
  • Valet parking: $2–$5 when you pick up the car.
  • Hotel shuttle: $1–$2 per bag.

Hotels

  • Housekeeping: $2–$5 per night, left daily (staff may rotate).
  • Bellhop / porter: $1–$2 per bag.
  • Concierge: $5–$20 for special requests like hard-to-get reservations.
  • Room service: 15–20% if not already added to the bill.

Personal services

  • Hair stylist / barber: 15–20% of the service cost.
  • Nail salon: 15–20%.
  • Massage therapist: 15–20%.
  • Tattoo artist: 15–20%, especially for custom work.
  • Pet groomer: 15–20%.

Other services

  • Movers: $20–$50 per mover for a full day, plus water and snacks.
  • Furniture delivery: $5–$20 per person, depending on difficulty.
  • Home services (plumber, electrician): Not required for a service call, but appreciated for exceptional work.

Understanding tip percentages (with examples)

Tip percentages are easy once you know the trick. Here are real examples using common bill amounts so you can see exactly how the math works.

Example 1: A $60 restaurant bill with a 20% tip

  • Tip = $60 × 0.20 = $12.00
  • Total = $60 + $12 = $72.00
  • Split between 2 people = $72 ÷ 2 = $36.00 each

Example 2: A ₹2,500 dinner bill with a 10% tip, split 5 ways

  • Tip = ₹2,500 × 0.10 = ₹250
  • Total = ₹2,500 + ₹250 = ₹2,750
  • Per person = ₹2,750 ÷ 5 = ₹550 each

Example 3: A £45 taxi fare with a rounded-up tip

  • Suggested tip = £45 × 0.15 = £6.75
  • Rounded up per-person total = £52.00

Quick mental math shortcuts

  • 10% tip: Move the decimal point one place to the left. $80 → $8.
  • 15% tip: Calculate 10%, then add half of it. $80 → $8 + $4 = $12.
  • 20% tip: Calculate 10%, then double it. $80 → $8 × 2 = $16.
  • 25% tip: Calculate 10%, double it, then add half of the 10%. $80 → $16 + $4 = $20.

Of course, this calculator does all that instantly — but it's handy to know the shortcuts when you're out without your phone.

How bill splitting works (and how to do it fairly)

Splitting a bill sounds simple, but it's rarely straightforward when people ordered different things. Here are the three most common ways to split, and when each one makes sense.

1. Split evenly

The total (including tip) is divided by the number of people. Everyone pays the same amount.

  • Best for: Groups where everyone ordered similar amounts, or when nobody wants to do math at the table.
  • Downside: Someone who ordered a salad ends up subsidising the person who ordered steak and three cocktails.

2. Split by what each person ordered

Each person pays for their own items, plus a proportional share of the tip and any shared items (like appetisers).

  • Best for: Larger groups with very different orders.
  • Downside: Takes longer to calculate, especially with shared plates.

3. Hybrid split

Shared items (appetisers, bottles of wine, dessert) are split evenly between everyone. Individual items are paid by whoever ordered them. The tip is then split proportionally.

  • Best for: Most real-world group dinners.
  • Downside: Requires a bit more effort to track.

Rounding up

Many people prefer to round the per-person amount up to the nearest whole number. This avoids awkward change and often leaves a slightly bigger tip, which servers appreciate. Toggle "Round up the per-person amount" in the calculator to enable this.

Popular bill splitting scenarios

Here are some real-world situations where this calculator saves the day.

Group dinners

Six friends, one long bill, different orders. Enter the total, pick 18%, split 6 ways — done in seconds.

Date night

Going Dutch? Enter the bill, split between 2, and both of you know exactly what to pay.

Business meals

Client dinners where you need a clean record. Use the Download button to save the calculation as a text file for expense reports.

Travel and holidays

Different tipping customs in every country. Switch currencies, and check the country guide above to know what's expected.

Takeout and delivery

Delivery drivers expect a tip. Enter the order total, pick 15%, and you know exactly how much to add.

Game night fun

Use the Who Pays the Bill wheel to randomly pick who covers the pizza. Fair, fast, and everyone laughs.

Who Pays the Bill Spin Wheel

The Who Pays the Bill spin wheel is a fun, fair way to settle who picks up the check. It's included on this page as an optional feature, right below the tip calculator.

  • Add everyone's names — up to 50 people. 8 example names load automatically on first visit.
  • Live wheel motion — the wheel keeps gently rotating on its own so it always looks alive.
  • Press SPIN — the wheel accelerates, does several full rotations, and stops on one random participant.
  • Winner popup — the result appears as a popup card with Spin Again, Remove Winner, and Share Result.

The winner is chosen using your browser's cryptographically secure random number generator. Every participant gets an equal-sized segment, so nobody has a higher chance of being picked. Nothing is uploaded — the names stay on your device.

Sound effects (a satisfying tick as the wheel spins and a winner chime when it stops) are generated on the fly with the Web Audio API. No external audio files are downloaded, and you can turn sound off any time with the sound toggle.

Why use this Tip Calculator?

Instant results

The tip, total, and split update as you type. No submit button, no loading spinner.

100% private

Everything runs in your browser. Your bill amounts and names never leave your device.

Split between any number

Works for 1 person or 100 — you'll see exactly what each person owes.

40+ currencies

USD, EUR, GBP, INR, JPY, AUD, CAD, and many more.

Works on mobile

Fully responsive, with big touch targets and no horizontal scrolling even at 320px.

Live spin wheel

The wheel keeps gently rotating on its own and spins fully when you press SPIN.

Tipping etiquette tips (the unwritten rules)

Tipping isn't just about the amount — it's also about how you do it. A few things that experienced diners and travellers know:

  • Check the bill for service charge. In many countries, a 10–15% service charge is already added. If it is, you don't need to add another full tip — a small extra is fine for great service.
  • Tip on the pre-tax amount, not the total. Purists argue tips should be calculated before tax is added. In practice, most people tip on the total.
  • Cash tips are still appreciated. Even in a card-heavy world, cash goes directly to staff without processing fees.
  • Don't leave coins as an insult. Small change is fine in some countries, but in places like Germany or Japan, leaving a few coins can come across as dismissive.
  • Reward good service, not bad service. If service was genuinely poor, a lower tip (or none) is a legitimate signal. If it was excellent, a slightly higher tip is a nice touch.
  • Consider the situation. A busy Friday night, extreme weather, or a large group all mean more work for the staff — a slightly bigger tip reflects that.
  • Don't tip in a way that embarrasses. In some cultures, tipping is unusual. A quiet, discreet tip is always better than a loud one.
  • Use the wheel for group decisions. If your group is arguing about who pays, the Who Pays the Bill wheel settles it in seconds — fairly and without hurt feelings.

Related tools you might find useful

If you're calculating bills and splitting costs, these other free tools on Textify.tools might come in handy.

ToolWhat it does
Percentage CalculatorWork out percentages for any bill, discount, or tip percentage.
Discount CalculatorCalculate sale prices and see exactly how much you save.
GST CalculatorAdd or remove GST from a bill — useful in India, Australia, Canada, and more.
Tax CalculatorWork out tax amounts on purchases or income.
Random Number GeneratorPick random numbers within a range — handy for fair draws.
Password GeneratorGenerate strong passwords for your accounts.
Word CounterCount words and characters — useful for writing receipts or notes.
QR Code GeneratorTurn a payment link or UPI ID into a scannable QR code.
Invoice GeneratorCreate clean invoices if you're splitting costs for a shared project.

Frequently asked questions

Tip Calculator

Tip amount = bill amount × (tip percentage ÷ 100). The total = bill + tip. Per person = total ÷ number of people.
Yes. Enter any value in the custom tip field and the calculator will use it immediately.
You can enable "Round up the per-person amount" and the per-person amount will be rounded up to the nearest whole unit.
Over 40 currencies including USD, EUR, GBP, INR, JPY, CNY, CAD, AUD, CHF, and many more. Pick yours from the dropdown next to the bill amount.
Etiquette experts say tip on the pre-tax amount, since tax isn't a service the restaurant provided. In practice, most people tip on the total — the difference is small, and servers won't complain either way.
The fairest way is the hybrid method: split shared items (appetisers, wine, dessert) evenly between everyone, then have each person pay for their own individual items plus a proportional share of the tip. This calculator helps with the total and per-person split — for unequal orders, track each person's items separately.
It depends on where you are. In the US, Canada, and Mexico, not tipping is considered rude because servers rely on tips as part of their income. In Japan, China, and much of Europe, tipping is either optional or not expected at all. When in doubt, check the bill for a service charge and observe what locals do.
A service charge is automatically added to the bill by the restaurant and is usually distributed among staff. A tip is voluntary and given directly by the customer. If a service charge is already on the bill, you don't need to add a full tip — a small extra for great service is plenty.
Usually no. Staff need to spend the money where they live, so tipping in the local currency is always best. In tourist-heavy areas, US dollars or euros may be accepted, but you'll often get a worse exchange rate. Use this calculator's currency dropdown to work out the amount in the local currency, then pay in that.
Many restaurants add an automatic gratuity (often 18–20%) for groups of 6 or more. Check the bill first. If it's already included, you don't need to add more. If it's not, a 20% tip is customary for large groups because the server is doing more work to coordinate orders and payments.
It happens. If money is tight, ordering takeout or choosing a restaurant where tipping isn't expected is a kinder option than dining in and leaving nothing. If you're already at a table and can't tip, a sincere thank-you and a good review still matter — but understand that in tipping-dependent cultures, staff are relying on that income.
Yes, and it's usually expected. Delivery drivers often use their own vehicles, pay for fuel, and deal with traffic, weather, and difficult addresses. A 10–15% tip or a flat $3–$5 (whichever is higher) is standard. Tip in the app if possible — cash is nice, but many drivers prefer the instant payout of in-app tips.

Who Pays the Bill Wheel

Add each person's name, then click SPIN. The wheel spins smoothly, rotates through several full turns, and stops on one random name. The winner pops up in a card with options to spin again, remove them, or share the result.
Yes. The winner is chosen using your browser's cryptographically secure random number generator. Every participant has an equal chance.
The wheel has a gentle idle rotation so it always looks alive. When you press SPIN, it stops the idle motion, performs a full multi-turn spin, and shows the winner.
Yes, you can add between 2 and 50 names. Every name gets an equal-sized segment on the wheel.
Yes. In the winner popup, use the Remove Winner button to take them out of the wheel and spin again with the remaining participants.
Yes, the wheel is fully responsive and works smoothly on phones, tablets, and desktops, down to 320px wide.
No signup or login is required. Everything runs in your browser.
No. All participant names stay on your device and are never sent to any server.
Yes. In the winner popup, use the Share Result button to share via your device's native share sheet, or copy the result to your clipboard.