Tip & Bill Split Calculator

Evenly split food and drinks bills with tips, with quick preset buttons and an optional round-up toggle.

USD · GBP · CAD · AUD Free, no sign-up Runs in your browser
$
Enter an amount of 0 or more.
%
Enter a percentage between 0% and 100%.
people
Enter between 1 and 100.
100% private. Runs in your browser.

Amount per person

— each to pay
  • Total tip amount—
  • Total bill with tip—
  • Tip per person—
  • Effective tip percentage—

Evenly splits food, drinks and gratuity without awkward bill-sharing maths at the dinner table.

International tipping guide

CountryCustomary TipLocal Etiquette
United States18% – 22%Standard in sit-down restaurants where servers earn sub-minimum tipped wages.
Canada15% – 20%Expected in table-service restaurants, bars, and taxis.
United Kingdom10% – 12.5%Optional; check if an optional "Service Charge" (often 12.5%) is already added to the bill.
Australia0% – 10%Not expected as hospitality staff receive legally mandated award wages, but 5–10% appreciated for exceptional service.

How the bill split is calculated

Tip Amount = Bill × (Tip % ÷ 100) Total Bill = Bill + Tip Amount Each Person = Total Bill ÷ Number of People

Frequently asked questions

Should you tip on pre-tax or post-tax totals?

Traditional etiquette suggests calculating the tip percentage on the subtotal before sales tax is added, though many electronic card payment terminals default to post-tax totals.

What should you do if an automatic service charge is already included?

If the receipt already itemizes a "Discretionary Service Charge" (common in London and high-end restaurants worldwide), you do not need to add an additional tip unless you choose to reward extraordinary service.

Keep going

Related tools

All Everyday Utilities tools

Disclaimer: results are estimates for planning only and are not tax, legal or financial advice. Rules and rates vary by country, state and personal situation. Check with a qualified accountant before making decisions. Read the full disclaimer.

Last updated: