Use Tip Calculator

Enter your data below to use the Tip Calculator

📌 Try these examples:
RESULT

Last updated

Tip Calculator Examples

The Tip Calculator calculates tip amounts and total bills for restaurant dining, service payments, and group bill splitting. Below are practical examples for different tip percentages, group sizes, and service contexts.

Basic Tip Calculation

// Formula:
// Tip amount = Bill × (Tip% / 100)
// Total = Bill + Tip amount

// Example: $45.00 bill at 20% tip
Bill:       $45.00
Tip (20%):  $9.00
Total:      $54.00

// Example: $78.50 bill at 18% tip
Bill:       $78.50
Tip (18%):  $14.13
Total:      $92.63

// Example: $120.00 bill at 25% tip (excellent service)
Bill:       $120.00
Tip (25%):  $30.00
Total:      $150.00

Tip Percentage Guide by Service Level

// Restaurant service:
Poor service:       10%  (below expectations)
Adequate service:   15%  (met basic expectations)
Good service:       18%  (above average)
Great service:      20%  (standard for good service in US)
Excellent service:  25%  (exceptional experience)

// Quick service / counter service:
Coffee shop:        10-15%
Fast casual:        10-15%
Food delivery:      15-20% (of order total)

// Other services:
Hair stylist:       15-20%
Taxi / rideshare:   15-20%
Hotel housekeeping: $2-5 per night
Valet parking:      $2-5
Bartender:          $1-2 per drink or 15-20%

Pre-Tax vs Post-Tax Tipping

// Bill: $80.00, Tax rate: 8.5%

// Tipping on pre-tax amount (technically correct):
Pre-tax bill:  $80.00
Tax (8.5%):    $6.80
Post-tax bill: $86.80
Tip on $80.00 at 20%: $16.00
Total:         $102.80

// Tipping on post-tax amount (common in practice):
Post-tax bill: $86.80
Tip on $86.80 at 20%: $17.36
Total:         $104.16

// Difference: $1.36 more when tipping on post-tax

Bill Splitting (Group Dining)

// Group of 4, bill: $160.00, tip: 20%

Subtotal:       $160.00
Tip (20%):       $32.00
Total:          $192.00
Per person:      $48.00

// Group of 6, bill: $240.00, tip: 18%
Subtotal:       $240.00
Tip (18%):       $43.20
Total:          $283.20
Per person:      $47.20

// Group of 3, bill: $97.50, tip: 20%
Subtotal:        $97.50
Tip (20%):       $19.50
Total:          $117.00
Per person:      $39.00

Rounding Up to Convenient Amounts

// Bill: $43.75, tip: 20%
Calculated tip:  $8.75
Calculated total: $52.50

// Round total to nearest $5:
Rounded total:   $55.00
Actual tip:      $11.25
Effective tip%:  25.7%

// Round total to nearest $1:
Rounded total:   $53.00
Actual tip:      $9.25
Effective tip%:  21.1%

// Round tip to nearest $1:
Rounded tip:     $9.00
Total:           $52.75
Effective tip%:  20.6%

Custom Tip Amount

// Leave a specific dollar amount instead of a percentage

// Bill: $67.40, leave $15 tip
Tip amount:     $15.00
Total:          $82.40
Effective tip%: 22.3%

// Bill: $52.00, leave $10 tip
Tip amount:     $10.00
Total:          $62.00
Effective tip%: 19.2%

// Bill: $200.00, leave $50 tip
Tip amount:     $50.00
Total:          $250.00
Effective tip%: 25.0%

International Tipping Customs

// Tipping norms by country:
United States:    15-25% (expected, forms part of income)
Canada:           15-20% (similar to US)
United Kingdom:   10-15% (appreciated, not always expected)
Australia:        0-10%  (not expected, appreciated for great service)
France:           5-10%  (service charge often included)
Germany:          5-10%  (round up or leave small amount)
Japan:            0%     (tipping can be considered rude)
China:            0%     (not customary, sometimes refused)
India:            10%    (appreciated in tourist areas)
Mexico:           10-15% (expected in tourist restaurants)
Brazil:           10%    (service charge often included)

Delivery Tip Calculation

// Food delivery tip guidelines:
// Base: 15-20% of order total (minimum $3-5 for small orders)

// Order: $25.00
Tip (15%): $3.75  → round up to $4.00
Tip (20%): $5.00

// Order: $50.00
Tip (15%): $7.50
Tip (20%): $10.00

// Order: $12.00 (small order)
Tip (15%): $1.80  → minimum $3-5 recommended
Tip (20%): $2.40  → minimum $3-5 recommended

// Factors that warrant higher tips:
// - Bad weather conditions
// - Long distance delivery
// - Large or heavy order
// - Stairs or difficult access

JavaScript Tip Calculator

function calculateTip(bill, tipPercent, people = 1) {
  const tip = bill * (tipPercent / 100);
  const total = bill + tip;
  const perPerson = total / people;
  return {
    bill: bill.toFixed(2),
    tip: tip.toFixed(2),
    total: total.toFixed(2),
    perPerson: perPerson.toFixed(2),
    tipPercent
  };
}

calculateTip(80, 20, 4);
// { bill: "80.00", tip: "16.00", total: "96.00", perPerson: "24.00", tipPercent: 20 }

calculateTip(45.50, 18);
// { bill: "45.50", tip: "8.19", total: "53.69", perPerson: "53.69", tipPercent: 18 }

Quick Reference Table

Bill    | 15%   | 18%   | 20%   | 25%
--------|-------|-------|-------|------
$20.00  | $3.00 | $3.60 | $4.00 | $5.00
$30.00  | $4.50 | $5.40 | $6.00 | $7.50
$40.00  | $6.00 | $7.20 | $8.00 | $10.00
$50.00  | $7.50 | $9.00 | $10.00| $12.50
$75.00  | $11.25| $13.50| $15.00| $18.75
$100.00 | $15.00| $18.00| $20.00| $25.00
$150.00 | $22.50| $27.00| $30.00| $37.50
$200.00 | $30.00| $36.00| $40.00| $50.00

Enter your bill amount, choose a tip percentage, and set the number of people to instantly calculate the tip, total, and per-person share.

Frequently Asked Questions

Simply enter your data, click the process button, and get instant results. All processing happens in your browser for maximum privacy and security.

Yes! Tip Calculator is completely free to use with no registration required. All processing is done client-side in your browser.

Absolutely! All processing happens locally in your browser. Your data never leaves your device, ensuring complete privacy and security.