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.
Initializing in your browser…
Calculate aspect ratios, resize dimensions while maintaining proportions. Common presets for video, photo, mobile screens, and social media
Calculate percentages, percentage changes, increases, decreases, and find original values. Multiple calculation modes with formulas.
Calculate exact age in years, months, and days. Find date differences, countdowns, zodiac signs, and detailed time breakdowns
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
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.
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.
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.
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.
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.
In the United States, 15-20% is typical for sit-down restaurants. The tool defaults to 18%.
The tool divides evenly. For uneven splits, calculate the total with tip and divide manually.
Every calculation runs locally in your browser. Your numbers and expressions are not transmitted or stored.