# Tip Calculator > Calculate gratuity, total bill, and an optional split per person. Page: https://askcalculators.com/calculator/tip-calculator/ Definition: https://askcalculators.com/calculator/tip-calculator/definition.json JSON Schema: https://askcalculators.com/calculator/tip-calculator/schema.json Version: 1.0.0 Maintained by: AskCalculators (software project; not a credentialed reviewer) Qualified review: pending. Automated checks do not establish professional approval. Page status: Live Review status: Pending ## Use Open the calculator page and enter values. Query-string parameters can restore and bookmark a calculation. Example: https://askcalculators.com/calculator/tip-calculator/?bill=85&tipPercent=20&splitBill=1&people=2 ## Inputs - bill: Bill amount; type=money; required; default=85; min=0 - tax: Tax amount; type=money; optional; min=0 - tipPercent: Tip; type=percent; required; default=20; min=0; max=50 - splitBill: Split the bill; type=checkbox; optional; default=true - people: Number of people; type=number; required; default=2; min=1; max=100; showWhen=splitBill:true ## Outputs - perPerson: Per person; format=currency; primary - tipAmount: Tip amount; format=currency - totalBill: Total bill; format=currency - tipPerPerson: Tip per person; format=currency ## Formula Tip = bill × tip rate; total = bill + tax + tip The tip is calculated from the bill amount before the optional tax amount. ## Rules - Empty optional inputs are undefined, not zero. - Hidden conditional inputs are ignored. - Do not invent missing required inputs.