Calculate a restaurant total with service, tax, tip, and rounded per-person shares, or reverse-solve the menu subtotal that fits an all-in group budget.

Use the tax and any service-charge rates printed on the check. Each share is rounded up to the chosen amount.

18% is a typical US restaurant tip (15โ€“20% is common). Enter 0 for no tip.

Service charge and rounding


Related Calculators

Total Restaurant Bill Formula

The following formula is the tip-only special case, with no added tax or service charge. The calculator also supports separate service, tax and tip bases, equal-share payment rounding, and an all-in group-budget inverse.

RB = B + B ร— T / 100
  • Where RB is the Total Restaurant Bill ($)
  • B is the base bill amount ($) 
  • T is the desired tip (%) 

For the tip-only case, add the base amount and tip. For the full calculator, add service, tax and tip using the selected bases. Each charge rounds half up to cents, and each share rounds up to the selected payment increment. Budget mode finds the largest cent-denominated menu subtotal whose rounded group collection stays within budget; this avoids exceeding the budget through subtotal or payment rounding. Confirm actual tax treatment and any included service charge on the check.

How to Calculate Total Restaurant Bill?

The following example problems outline how to calculate Total Restaurant Bill.

Example Problem #1:

  1. First, determine the base bill amount ($).
    • The base bill amount ($) is given as 145.
  2. Next, determine the desired tip (%).
    • The desired tip (%) is provided as 20.
  3. Finally, calculate the Total Restaurant Bill using the equation above: 

RB = B + B*T/100

The values given above are inserted into the equation below and the solution is calculated:

RB = 145 + 145*20/100 = 174.00 ($)


Example Problem #2: 

For this problem, the variables needed are provided below:

base bill amount ($) = 170

desired tip (%) = 15

This example problem is a test of your knowledge on the subject. Use the calculator above to check your answer. 

RB = B + B*T/100 = ?