{"id":65776,"date":"2026-09-30T11:26:00","date_gmt":"2026-09-30T08:26:00","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=65776"},"modified":"2026-10-26T10:07:36","modified_gmt":"2026-10-26T07:07:36","slug":"tip-calculator","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/life\/tip-calculator\/","title":{"rendered":"Tip Calculator \u2013 Tip, Gratuity and Bill Split"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Calculate a Tip and Split the Bill<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"65776\" data-favorite-title=\"Tip\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/life\/tip-calculator\/\" data-favorite-excerpt=\"Enter your bill amount, tip percentage and the number of people splitting it to instantly get the tip, the total, and how much each person owes. Works in USD, EUR, GBP, CAD, AUD and INR.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-eco-home\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/life\/tip-calculator\/\" method=\"POST\" class=\"calculator\" id=\"calculator-65776\" data-post=\"65776\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field has-term\" id=\"input-1\"><label for=\"field-1\">Bill amount<\/label><div class=\"term\">B<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"bill_amount\" id=\"field-1\" aria-describedby=\"calc-info-1\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" placeholder=\"e.g. 85\" min=\"0.01\" value=\"85\"\/><small id=\"calc-info-1\">The subtotal of your bill before the tip.<\/small><\/div><div class=\"field\" id=\"input-2\"><label for=\"field-2\">Currency<\/label><div class=\"grid grid-cols-1\"><select id=\"field-2\" name=\"currency\"><option value=\"usd\" selected>$ USD<\/option><option value=\"eur\">\u20ac EUR<\/option><option value=\"gbp\">\u00a3 GBP<\/option><option value=\"cad\">$ CAD<\/option><option value=\"aud\">$ AUD<\/option><option value=\"inr\">\u20b9 INR<\/option><option value=\"none\">\u2014 none<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field has-term\" id=\"input-3\"><label for=\"field-3\">Tip percentage<\/label><div class=\"term\">T<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"tip_percentage\" id=\"field-3\" aria-describedby=\"calc-unit-3 calc-info-3\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" placeholder=\"e.g. 15\" min=\"0\" max=\"100\" value=\"15\"\/><div class=\"unit\" id=\"calc-unit-3\">%<\/div><small id=\"calc-info-3\">In the US, 15\u201320% is typical for good table service; 10% for basic service.<\/small><\/div><div class=\"field has-term\" id=\"input-4\"><label for=\"field-4\">Number of people<\/label><div class=\"term\">N<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"number_of_people\" id=\"field-4\" aria-describedby=\"calc-info-4\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" placeholder=\"e.g. 2\" min=\"1\" value=\"2\"\/><small id=\"calc-info-4\">How many people are splitting the bill. Leave at 1 if you&#039;re paying alone.<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"65776\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Your Results<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Tip amount<\/span><span class=\"result-term\">Tip<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-2\"><span class=\"field-title\"><span>Total bill (with tip)<\/span><span class=\"result-term\">Total<\/span><\/span><span class=\"field-value\" id=\"result-2\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-3\"><span class=\"field-title\"><span>Amount per person<\/span><span class=\"result-term\">Each<\/span><\/span><span class=\"field-value\" id=\"result-3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-4\"><span class=\"field-title\"><span>Tip per person<\/span><\/span><span class=\"field-value\" id=\"result-4\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-5\"><span class=\"field-title\"><span>Calculation summary<\/span><\/span><span class=\"field-value\" id=\"result-5\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"65776\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Tip Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ \\text{Tip} = B \\times \\frac{T}{100} \\\\ \\text{Total} = B + \\text{Tip} \\\\ \\text{Each} = \\frac{\\text{Total}}{N} \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(B\\) \u2014 bill amount, the subtotal before the tip<\/li>\n<li>\\(T\\) \u2014 tip percentage (e.g. 15 for 15%)<\/li>\n<li>\\(N\\) \u2014 number of people splitting the bill<\/li>\n<li>\\(\\text{Tip}\\) \u2014 tip amount<\/li>\n<li>\\(\\text{Total}\\) \u2014 bill plus tip<\/li>\n<li>\\(\\text{Each}\\) \u2014 amount each person pays<\/li>\n<\/ul>\n<p>The tip is simply a percentage of the bill subtotal; adding it to the bill gives the total, and dividing by the number of people gives each person's share.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Tip \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> a couple has dinner and the subtotal is $85. They want to leave a 15% tip and split the bill evenly between the 2 of them.<\/p>\n<p>\\[ \\text{Tip} = 85 \\times \\frac{15}{100} = 12.75 \\]<\/p>\n<p>\\[ \\text{Total} = 85 + 12.75 = 97.75 \\]<\/p>\n<p>\\[ \\text{Each} = \\frac{97.75}{2} = 48.88 \\]<\/p>\n<p><strong>Result:<\/strong> the tip is $12.75, the total bill with tip is $97.75, each person pays $48.88, and each person's share of the tip is $6.38.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to Use the Tip Calculator<\/h2>\n<ol>\n<li>Enter the <strong>Bill amount<\/strong> \u2014 the subtotal of your bill before the tip (in the US, the custom is to tip on the pre-tax subtotal).<\/li>\n<li>Pick a <strong>Currency<\/strong> from the dropdown. This is used for display only; no exchange rates are applied.<\/li>\n<li>Enter the <strong>Tip percentage<\/strong>. In the US, 15\u201320% is typical for good table service and about 10% for basic service; enter 0 if you're not tipping.<\/li>\n<li>Set the <strong>Number of people<\/strong> splitting the bill. Leave it at 1 if you're paying alone.<\/li>\n<li>Read the results: <strong>Tip amount<\/strong>, <strong>Total bill (with tip)<\/strong>, <strong>Amount per person<\/strong>, <strong>Tip per person<\/strong>, and a full <strong>Calculation summary<\/strong> showing every step.<\/li>\n<\/ol>\n<h2>What Is a Tip and Why Does the Percentage Matter?<\/h2>\n<p>A tip (also called a gratuity) is a voluntary extra payment on top of the bill, traditionally given to reward good service. In many countries \u2014 the United States and Canada most prominently \u2014 tips make up a significant part of servers' income, so a tip of 15\u201320% of the pre-tax subtotal is the norm at restaurants. In much of Europe and Asia, service is often already included in the bill, and rounding up or leaving 5\u201310% is a courtesy rather than an obligation.<\/p>\n<p>The calculator does the arithmetic that is easy to get wrong at the table. It computes the tip from your chosen percentage, adds it to the bill to get the total, and \u2014 if you're dining with others \u2014 divides everything evenly so no one has to do mental math after dessert. The <em>Tip per person<\/em> figure is useful when the group wants to tip separately or check that everyone contributes fairly.<\/p>\n<p>Interpreting the result is straightforward: the <strong>Tip amount<\/strong> is what you leave for the server, the <strong>Total bill (with tip)<\/strong> is what leaves your wallet or card, and the <strong>Amount per person<\/strong> is each diner's fair share of that total. If the per-person amounts come out to awkward cents, most groups simply round up to the nearest convenient figure.<\/p>\n<h2>Assumptions, Limitations and Practical Tips<\/h2>\n<ul>\n<li><strong>The tip is calculated on the subtotal.<\/strong> The usual US custom is to tip on the pre-tax amount, so enter the bill subtotal before tax. If you prefer to tip on the after-tax total, simply enter that figure instead.<\/li>\n<li><strong>Even split.<\/strong> The calculator divides the total equally among everyone. It does not handle itemized splitting where each person pays only for what they ordered.<\/li>\n<li><strong>Currency is display-only.<\/strong> Choosing EUR or INR changes the symbol shown, not any values. If you're traveling, convert your bill to the local currency first.<\/li>\n<li><strong>Tipping customs vary widely.<\/strong> In the US, 15\u201320% is standard for table service; in Japan tipping can even be seen as rude. When in doubt, a quick check of local customs saves both money and embarrassment.<\/li>\n<li><strong>Watch for automatic service charges.<\/strong> Many restaurants abroad add a fixed service charge (often 10\u201315%) to the bill. If it's already included, an extra tip is usually unnecessary \u2014 enter 0% in that case.<\/li>\n<li><strong>Other tip-worthy services.<\/strong> The same percentage math works for hairdressers, taxi drivers, bartenders and food delivery; just enter the bill and the percentage appropriate for the service.<\/li>\n<\/ul>\n<p>If you're organizing a group dinner or event, our <a href=\"https:\/\/wpcalc.com\/en\/life\/days-between-dates\/\">Days Between Dates calculator<\/a> can help you count down to the day, and the <a href=\"https:\/\/wpcalc.com\/en\/life\/monthly-calendar\/\">Monthly Calendar Generator<\/a> is handy for picking a date that works for everyone.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enter your bill amount, tip percentage and the number of people splitting it to instantly get the tip, the total, and how much each person owes. Works in USD, EUR, GBP, CAD, AUD and INR.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[66],"class_list":["post-65776","post","type-post","status-publish","format-standard","hentry","category-life","tag-household"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/65776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=65776"}],"version-history":[{"count":2,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/65776\/revisions"}],"predecessor-version":[{"id":67574,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/65776\/revisions\/67574"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=65776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=65776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=65776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}