Grocery Budget Calculator

Free Grocery Budget Calculator: calculate grocery budget instantly with transparent formula, worked examples and tips. No signup.

A tip and discount calculator handles two of the most common everyday percentage calculations: working out how much to tip on a restaurant or service bill, and calculating the final price after a percentage discount. Both involve applying a percentage to a base amount, but in opposite directions — tipping adds a percentage to a bill, while discounts subtract one. The tool also handles bill splitting among multiple people, including when a service charge has already been added. and are useful for related everyday financial calculations.

Tipping culture varies widely by country and context. In North America, 15–20% is the baseline expectation for restaurant service. In most European countries, 10–15% is considered generous, and rounding up the bill is common. In Japan, tipping is considered rude. Many restaurants globally add a "service charge" automatically — understanding whether this goes to staff, and whether an additional tip is appropriate, is important context the calculator helps navigate numerically.

  1. For tipping: enter the bill total and your tip percentage (10%, 15%, 20%, or custom).
  2. Enter the number of people splitting the bill to get the per-person total including tip.
  3. Check whether the bill already includes a service charge before adding an additional tip.
  4. For discounts: enter the original price and the discount percentage to get the sale price and saving amount.
  5. For successive discounts (e.g. 30% off, then further 10% off): apply each discount sequentially to the running total — do not add them together.
  6. For reverse discount (finding original price given the sale price and discount %): original = sale price ÷ (1 − discount%).

Tip and discount formulas

Tip amount = Bill × (tip% ÷ 100)

Total with tip = Bill × (1 + tip% ÷ 100)

Per-person share = Total with tip ÷ number of people

Discounted price = Original × (1 − discount% ÷ 100)

Saving = Original × (discount% ÷ 100)

Worked examples: Restaurant bill 85, 12.5% tip, 4 people. Tip = 10.63. Total = 95.63. Per person = 23.91. Clothing item originally 120, 30% off: Sale price = 84. Saving = 36.

Understanding tip and discount results

Common tipping norms by country

Global tipping norms: United States and Canada — 15–20% expected for restaurant table service; 10% minimum considered low. United Kingdom — 10–15% typical for table service; many restaurants add a 12.5% service charge. Western Europe (France, Germany, Spain) — rounding up or 5–10% is common; 15%+ is generous. Australia and New Zealand — not expected but appreciated; 10% for excellent service. Japan and South Korea — tipping may be considered rude; service is included in the price. UAE and many Middle Eastern countries — 10–15% at restaurants is appreciated. Always check whether a service charge is already included before tipping additionally.

Finance tips and best practices

Common mistakes to avoid

Tipping practices are governed by employment and labour law in each country — in some jurisdictions, service charges must legally be passed to employees; in others, employers can retain them. Sale pricing regulations require reference prices to be genuine; consumer protection agencies in most countries investigate misleading sale pricing claims. Tax on tips received by service workers varies by country and should be declared as income where required by local tax law. This calculator is for informational purposes only.