Skip to main content
L
Loopaloo
Buy Us a Coffee
All ToolsImage ProcessingAudio ProcessingVideo ProcessingDocument & TextPDF ToolsCSV & Data AnalysisConverters & EncodersWeb ToolsMath & ScienceGames
Guides & BlogAboutContact
Buy Us a Coffee
L
Loopaloo

Free online tools for developers, designers, and content creators. All processing happens entirely in your browser - your files never leave your device. No uploads, no accounts, complete privacy.

support@loopaloo.com

Tool Categories

  • Image Tools
  • Audio Tools
  • Video Tools
  • Document & Text
  • PDF Tools
  • CSV & Data
  • Converters
  • Web Tools
  • Math & Science
  • Games

Company

  • About Us
  • Contact
  • Blog
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service
  • Disclaimer

Support

Buy Us a Coffee

© 2026 Loopaloo. All rights reserved. Built with privacy in mind.

Privacy|Terms|Disclaimer
  1. Home
  2. Math & Science
  3. Tip Calculator
Add to favorites

Tip Calculator

Calculate tips and split bills easily. Service quality presets, custom percentages, bill splitting, and rounding options.

Enter the bill total, choose a tip percentage, and split the result among any number of people. Each person's share, including tip, is shown so there is no guesswork at the table.

Calculated locally in your browserMore math & scienceJump to full guide

Initializing in your browser…

You might also like

Aspect Ratio Calculator

Calculate aspect ratios, resize dimensions while maintaining proportions. Common presets for video, photo, mobile screens, and social media

Percentage Calculator

Calculate percentages, percentage changes, increases, decreases, and find original values. Multiple calculation modes with formulas.

Date & Age Calculator

Calculate exact age in years, months, and days. Find date differences, countdowns, zodiac signs, and detailed time breakdowns

A worked calculation

A dinner bill is $86.40, you want to tip 18%, and split it evenly three ways.

Input

bill $86.40 · tip 18% · split 3
Tip Calculator produces

Result

tip $15.55   total $101.95
per person $33.98

Tip is 18% of the pre-tip bill and the total is divided after the tip is added, in that order, getting the sequence wrong is the usual source of awkward table math. Rounding is shown so the per-person amounts actually sum back to the total.

Split the bill without the awkwardness

Enter the bill total, choose a tip percentage, and split the result among any number of people. Each person's share, including tip, is shown so there is no guesswork at the table.

How it works

The calculator computes the tip on whatever bill amount you type, multiplying it by your chosen percentage (tipAmount = bill x tipPercent), so if you prefer to tip on the pre-tax subtotal you should enter that figure rather than the post-tax total printed on your receipt. You set the rate four ways: quick buttons for 10/15/18/20/25/30%, a row of service-quality presets (Poor 10%, Fair 15%, Good 18%, Great 20%, Excellent 25%), a free-text custom field clamped to 0-100%, and a slider that spans 0-50% in 1% steps. The default rate is 18%. The bill field is sanitized as you type via a /[^0-9.]/g filter, accepting only digits and a single decimal point and rejecting anything past two decimal places, and the party size has a hard lower bound of 1 (the minus stepper and direct entry both apply Math.max(1, ...)) while the plus stepper increments without an enforced upper limit.

The rounding control is the part worth understanding, because it rounds the per-person TOTAL rather than the tip, then back-solves the tip from there. With 'Round Up' it applies Math.ceil to each person's total, 'Round Down' uses Math.floor, and 'Nearest' uses Math.round; once any of these is active the tool recomputes totalAmount as roundedPerPerson x people, derives tipAmount as totalAmount minus the bill, and splits that back out per person. The practical consequence is that rounding can push your effective tip above the percentage you selected. For example, an $86.40 bill at 18% split three ways gives $33.984 each; rounding up makes it $34.00 per person, which forces the group total to $102.00, a $15.60 tip, and an effective rate of about 18.06% rather than a flat 18%. The displayed 'Tip Per Person' and the 'Tip (18%)' summary line reflect this recalculated amount, not the original product.

Results are laid out as a Total Per Person headline plus Tip Per Person and Bill Per Person breakdowns, a Bill Summary showing Subtotal, Tip, and Total, and a 'Split N ways' note that only appears when more than one person is sharing. A fixed Quick Tip Reference grid always shows what 15%, 18%, and 20% of the current bill would be so you can sanity-check against the selected rate. All money is rendered through Intl.NumberFormat with locale en-US and currency USD at exactly two fraction digits, so the tool is dollar-only and does not convert or display other currencies. Configuration can be shared via a Share button that builds a URL from the current state, and Clear All resets the bill to empty, restores the 18% tip, one person, and no rounding.

Examples

  • Round-up raises your effective tip

    Enter $86.40, pick 18%, split 3 ways, and choose Round Up. Each person's $33.984 share rounds up to $34.00 (Math.ceil), making the total $102.00 and the tip $15.60 - an effective 18.06% rather than a flat 18%, because rounding lands on the per-person total and the tip is back-solved as total minus bill.

  • Tip on the pre-tax subtotal

    Because the tool tips on whatever you type in the bill field (tipAmount = bill x tipPercent), enter your pre-tax subtotal rather than the post-tax receipt total if you tip pre-tax. The Quick Tip Reference grid then shows 15%, 18%, and 20% of that subtotal for a fast cross-check.

How to use

  1. 1Enter the bill amount
  2. 2Select or type a tip percentage
  3. 3Set the number of people splitting the bill

Key features

  • Customizable tip percentage
  • Bill splitting for any group size
  • Per-person and total amounts displayed
  • Rounding options for clean dollar amounts

Tips & best practices

  • Use the Nearest rounding mode to land on whole-dollar per-person amounts when paying cash; it applies Math.round to each share and adjusts the tip accordingly.
  • The custom percentage field accepts up to 100%, while the slider stops at 50% - type into the Custom field for rates above 50%.
  • Output is USD-only (Intl.NumberFormat en-US); the numeric values still apply elsewhere, but the dollar sign and formatting will not change to another currency.

Frequently asked questions

What tip percentage is standard?

In the United States, 15-20% is typical for sit-down restaurants. The tool defaults to 18%.

Can I split the bill unevenly?

The tool divides evenly. For uneven splits, calculate the total with tip and divide manually.

Private by design

Every calculation runs locally in your browser. Your numbers and expressions are not transmitted or stored.