Tip Calculator
Calculate tip amounts for restaurants, services, and deliveries. Includes bill splitting for groups.
Standard Tip Guidelines
| Service Level | Tip Percentage |
|---|
| Poor | 10% |
| Average | 15% |
| Good | 18-20% |
| Excellent | 25%+ |
Tip Calculation Examples
| Bill | 15% Tip | 18% Tip | 20% Tip |
|---|
| $20 | $3.00 | $3.60 | $4.00 |
| $50 | $7.50 | $9.00 | $10.00 |
| $100 | $15.00 | $18.00 | $20.00 |
| $75 | $11.25 | $13.50 | $15.00 |
Implementation
``javascript
function calculateTip(billAmount, tipPercent, splitCount = 1) {
const tipAmount = billAmount * (tipPercent / 100);
const total = billAmount + tipAmount;
const perPerson = total / splitCount;
return { tipAmount, total, perPerson };
}
``
Tipping by Service Type
| Service | Typical Tip |
|---|
| Restaurant servers | 15-20% |
| Bartenders | $1-2 per drink or 15-20% |
| Food delivery | 15-20% ($3-5 minimum) |
| Hair stylists | 15-20% |
| Taxi/rideshare | 15-20% |
| Hotel housekeeping | $2-5 per night |