Tip Calculator
Quickly work out the tip and the total on any bill, and split it fairly between your group. Set the bill amount, choose a tip percentage, and enter how many people are sharing to see exactly what each person owes.
How it works
The tip is a percentage of the bill, added on top to give the total. Dividing the total by the number of people gives each person's share, including their portion of the tip.
Tip = Bill × Tip% ; Total = Bill + Tip ; Per person = Total ÷ PeopleExample. On a ₹1,000 bill with a 15% tip, the tip is ₹150 and the total is ₹1,150. Split between two people, that's ₹575 each.
How much should you tip?
Tipping norms vary widely by country. In the US, 15–20% is standard at restaurants; in much of Europe a small round-up or 5–10% is common; and in many countries tipping is optional or already included as a service charge. Check the bill for a service charge before adding more.
Frequently asked questions
Should I tip on the pre-tax or post-tax amount?
Conventionally the tip is calculated on the pre-tax bill, though many people simply tip on the total for convenience. Enter whichever bill figure you prefer as the base.
What if there's already a service charge?
If the bill includes a service charge or gratuity, an additional tip is usually optional. Set the tip percentage to 0 or a small amount as you see fit.
Related calculators
Embed this calculator
Free to use on any site. Please keep the credit link.
<iframe
id="letmecalc-tip-calculator"
src="https://letmecalc.com/embed/math/tip-calculator"
title="Tip Calculator"
width="100%"
height="620"
style="border:0;max-width:100%"
loading="lazy"
></iframe>
<p><a href="https://letmecalc.com/math/tip-calculator" target="_blank" rel="noopener">Tip Calculator</a> by letmecalc</p>
<script>
(function () {
var f = document.getElementById("letmecalc-tip-calculator");
window.addEventListener("message", function (e) {
if (e.origin !== "https://letmecalc.com") return;
if (!f || e.source !== f.contentWindow) return;
var d = e.data;
if (!d || d.source !== "letmecalc-embed" || d.type !== "resize") return;
if (typeof d.height === "number" && d.height > 0) {
f.style.height = d.height + "px";
}
});
})();
</script>