ForHosting KIT · Home, food & hobbies

Pizza tip calculator

A pizza bill of 40 with a 15% tip split between 2 people means a tip of 6, a total of 46 and 23 each. Settle up at the door or at the counter without percent math on the box lid. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Bill
40
Tip percent
15
People
2
You get
Total
46
Tip
6
Per person
23
Bill per person
20

Sharing a pizza order should not require a napkin full of percent math while the delivery driver waits at the door. This pizza tip calculator takes the pizza bill before gratuity, the tip percentage you want to leave, and how many people are splitting the pies, then returns the tip amount, the total cost including tip, and each person's equal share of both the food and the gratuity.

Pizza-order inputs: bill, tip percent, and people splitting

The bill is the pre-tip pizza amount—the pies, garlic knots, salads, and drinks printed on the receipt before anyone adds a driver or counter gratuity—as a finite number or numeric string. Zero is allowed when the shop comped the food and you still want to run the percentage on a zero base (the tip then stays zero).

Tip percent is the gratuity rate as a percentage of that bill—fifteen means fifteen percent, not zero point fifteen—so the same number people say out loud at the door is the number you send. Negative tip percentages fail because this product models leaving a pizza tip, not extracting one. People must be a whole number of at least one: you cannot split a pizza among zero guests, and fractional heads at the table are out of scope.

All of this validation runs before any money math, so a bad pizza-tip request never returns a half-built settlement row that a client might treat as success.

How the pizza tip, total cost, and per-person shares are computed

The pizza tip calculator uses the same arithmetic groups already do by hand on a pizza box lid, then rounds like a receipt. Tip equals bill times tip percent divided by one hundred. Total cost equals bill plus that tip.

Per-person share equals that total divided by the people count. Intermediate products use ordinary floating-point arithmetic; every money field is then rounded half-up to two decimal places so results look like currency, not long binary fractions. Example: a forty-dollar pizza order, a fifteen percent tip, and two people yields a tip of six, a total of forty-six, a per-person share of twenty-three, a bill share of twenty, and a tip share of three after rounding.

Delivery nights, pickup counters and practical limits

Call the free in-browser pizza tip calculator for delivery nights, pickup counters, pizza-party fundraisers, and office lunch stacks of boxes without installing another app. Typical pizza-delivery gratuity in many cities sits around fifteen to twenty percent of the food total, and more when weather, stairs, or a large catering order made the drop harder—this tool does not impose a custom, it computes the percentage you choose. Keep bill sizes within ordinary commercial ranges; extremely large amounts are rejected so isolate math stays bounded.

The product promise is an equal split of a pizza order with an explicit tip percentage, not itemized topping weights, delayed-delivery penalties, or automatic local tipping customs that belong in specialized tools with a different search intent.

Friday pizza party split

Friends enter the printed pizza total, pick a tip percent for the driver, and see each guest's equal share before anyone opens a payment app.

Office lunch stack of boxes

A desk organizer splits a multi-pie office order so reimbursements cover both the pies and the delivery tip without a spreadsheet.

What happens if the pizza bill is negative?

A pizza order amount cannot be negative, so the task is not billed.

How is the per-person pizza share computed?

Total is bill plus tip. Per_person is total divided by people.

What tip percent should I leave on pizza delivery?

Many guests use fifteen to twenty percent of the food total, and more for bad weather, stairs, or large catering drops.

Is the pizza tip calculator free?

The browser tool runs free on your device.

Should I enter a 15% tip as 15 or as a decimal?

Enter 15. The percentage is written the way you say it out loud, so 15 means 15 percent of the bill. Typing it as a decimal fraction would leave a tiny tip of well under one percent.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/life/pizza-tip

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/life/pizza-tip \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"bill":40,"tip_percent":15,"people":2}'
{
  "bill": 40,
  "tip_percent": 15,
  "people": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.pizza_tip",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

A negative bill is rejected with invalid_input, because a pizza check cannot be less than zero. Successful API calls use prepaid KIT balance at $0.002 per item; validation failures are not billed.

Pizza-order inputs: bill, tip percent, and people splitting

Send a JSON body with three required fields that describe a pizza-order settlement rather than a generic restaurant check. Aliases amount, pizza_bill, and order_total are accepted when a form, receipt parser, or group-order app already uses those names. A negative bill is invalid_input: pizza checks do not go below zero, and a sign error would otherwise invent a refund-shaped tip that nobody at the table intended. Aliases tip, percent, and gratuity map to that field. People is the integer count of eaters splitting the order equally; aliases persons, party, and split cover common labels in party planners and roommate ledgers. Missing any required field fails with invalid_input naming the key.

How the pizza tip, total cost, and per-person shares are computed

The response also splits the settlement into bill_per_person (each eater's share of the pies before gratuity) and tip_per_person (each eater's equal share of the driver or counter tip), which is useful when one roommate pays the card and others reimburse food and tip on separate notes. The payload echoes the normalized bill, tip_percent, and people, then returns tip, total, per_person, bill_per_person, and tip_per_person, plus currency_decimals equal to two and method equal to pizza_tip for stable client branching. Use tip when you only need the gratuity line for the driver; use total when a payment app charges the card; use per_person when a group chat needs each guest's all-in contribution for the night.

Delivery nights, pickup counters, API pricing, and practical limits

Use the prepaid API when a hospitality bot, roommate ledger, campus group-order form, or point-of-sale helper needs a stable KIT contract at $0.002 per successful item; validation failures never consume balance after the engine rejects the request. Pickup and counter service often use a smaller percentage or a round cash amount; you still enter that rate as tip_percent. Pair this endpoint with a currency converter only if amounts are already in one currency—this capability does not convert foreign exchange, add sales-tax lines, or apply coupon codes from a chain's weekly flyer.

Roommate ledger and group-order bots

Chat bots and mini-apps call a stable prepaid endpoint instead of reimplementing pizza-tip math and negative-bill guards in every language.

How do I calculate a pizza tip and split the order?

Send JSON with bill (pizza amount before tip), tip_percent (for example 15), and people (how many split). The response includes tip, total, per_person, bill_per_person, and tip_per_person rounded to two decimals.

Read the full KIT documentation →