A delivery order can look affordable on the menu and cost considerably more at checkout. This practical food delivery fee calculator guide shows how to compare menu prices, delivery and service fees, small-order charges, taxes, tips, coupons, memberships, and minimums so you can estimate the real total before placing an order.
Overview
The most useful comparison is not the advertised menu total. It is the final amount required to get the meal to your door, or the total cost of collecting it yourself. Two apps may list the same restaurant and items while producing different totals because of menu pricing, delivery distance, promotions, fees, or membership benefits.
Use this basic formula for a delivered order:
Final cost = menu subtotal + menu markup + delivery fee + service fee + small-order fee + other disclosed fees + tax + tip - discounts and credits + allocated membership cost
Not every order has every line item. Some restaurants price menus differently across ordering channels, while others use the same prices and vary only in fees. The goal is therefore not to guess a universal fee. It is to record the amount shown for the specific restaurant, address, time, and basket you are comparing.
For a broader explanation of individual charges, see Food Delivery Fees Explained. If you are deciding whether collection is cheaper, compare the complete delivered total with the pickup total in Takeout vs. Food Delivery.
How to estimate
Start by creating one basket that contains the exact items you would order. Avoid comparing a restaurant's headline menu price on one service with a different basket or portion on another. Write down the quantity, size, modifiers, drinks, sides, and any required minimum.
- Record the menu subtotal. Add the listed item prices before tax, tip, and delivery charges.
- Check for menu differences. Compare the same item across the restaurant's direct ordering page and each delivery app. If one channel charges more for the item, record that difference as a menu markup rather than treating it as a fee.
- Add mandatory charges. Enter delivery, service, small-order, bag, priority, busy-period, or other disclosed charges exactly as shown at checkout. If a fee is described broadly, use the displayed total rather than trying to infer its internal calculation.
- Apply the promotion. Subtract a valid coupon, restaurant discount, free-delivery offer, loyalty credit, or account credit according to its terms. Check whether the discount applies to food, fees, or both.
- Add tax and tip. Use the tax shown for the order and choose a tip amount that reflects your preference. Keep the tip visible as its own line so you can compare like-for-like totals.
- Include membership cost when appropriate. If you pay for a delivery plan, divide the recurring charge by the number of qualifying orders you reasonably expect during that period. Add that allocated amount to each comparison, or show two totals: one with the membership and one without it.
- Compare the final total. The lowest menu subtotal is not necessarily the lowest delivered cost. Also compare estimated arrival time, pickup effort, cancellation terms, and restaurant choice before deciding.
A simple worksheet can use these columns: restaurant, channel, menu subtotal, menu markup, delivery fee, service fee, small-order fee, other fees, tax, tip, discount, membership allocation, and final total. Save the worksheet for restaurants you order from regularly, but verify the checkout screen each time.
Inputs and assumptions
The calculator is only as accurate as its inputs. Treat the following items separately rather than combining them into one estimated percentage.
- Menu prices: Use the price for the exact size and customization. A higher app price is part of the meal cost even when it is not labeled as a fee.
- Delivery fee: Enter the amount for your address and selected delivery option. It may differ by restaurant, distance, time, or account.
- Service fee: Record the displayed charge and whether it is calculated from the basket, delivery, or another basis. Do not assume two apps define this fee in the same way.
- Minimums and small-order charges: If the basket falls below a restaurant or platform minimum, compare the charge with adding another useful item. Buying unnecessary food to avoid a fee is not automatically cheaper.
- Taxes: Use the checkout estimate. Tax treatment can vary by location and item type, so a general rate may produce a misleading result.
- Tips: Enter the amount you actually intend to leave. A comparison that excludes tips may be useful for isolating platform charges, but it does not represent your final spending.
- Coupons and credits: Check expiration, minimum spend, eligible restaurants, excluded items, and whether the discount can be combined with another offer. A free delivery promo code may not remove service or small-order charges.
- Pickup costs: For a pickup comparison, include travel, parking, or transit costs when they are relevant. Also account for the time required to collect the order.
When comparing a delivery app with direct restaurant ordering, verify that the basket, address, payment method, and delivery type are equivalent. The guide to comparing food delivery apps can help organize differences in coverage, rewards, and restaurant selection without reducing the decision to one fee.
Worked examples
The following figures are illustrative assumptions, not typical or current prices. Replace them with the amounts shown for your order.
Solo order
Suppose one meal has a menu subtotal of $18. A delivery channel lists the same basket at $19 because of a $1 menu difference. The checkout screen then shows a $3 delivery fee, a $2.50 service fee, $1.75 tax, and a $3 tip. A $4 coupon applies to the qualifying subtotal.
Estimated total: $19 + $3 + $2.50 + $1.75 + $3 - $4 = $25.25.
If the order also has a $2 small-order fee, the total becomes $27.25. Adding a side to reach a minimum could be better only if the side is worth more to you than the fee it replaces.
Family meal
Assume a family basket has a $52 menu subtotal, a $5 delivery fee, a $6 service fee, $4.50 tax, and a $7 tip. A $10 restaurant coupon applies after the minimum spend is met.
Estimated total: $52 + $5 + $6 + $4.50 + $7 - $10 = $64.50. The effective delivered cost per diner is $16.13 when four people share the meal, although this calculation should not be used to compare different portion sizes without checking what each person receives.
App versus pickup
For the same $30 food order, delivery might add $4 in delivery charges, $3 in service charges, $2.50 in tax differences, and a $5 tip, producing a $44.50 total before any discount. Pickup might total $33 after tax, but require $3 in travel costs. In this example, pickup costs $36, making it $8.50 less than delivery. Your own time and convenience may justify the difference; the worksheet simply makes it visible.
When to recalculate
Recalculate whenever any input changes, even if you are ordering from the same restaurant. Check again when the delivery address changes, the basket crosses a minimum, a promotion is added or removed, a membership renews, or you switch between pickup and delivery. Recheck before placing orders during unusual hours or high-demand periods because the checkout total and available options may differ.
Review saved comparisons periodically rather than treating them as permanent price lists. Restaurants can change menus, platforms can change fee displays, and coupons can expire. A comparison that was accurate last month may not describe today's order.
For a practical routine, build the basket, screenshot or record the checkout lines, apply only discounts you can use, and compare the final total with direct ordering and pickup. Then revisit food delivery deals and restaurant coupons before paying. If you order often, calculate whether a membership actually offsets its recurring cost by dividing the savings from qualifying orders by the number of orders you make. This process turns a vague feeling that delivery is expensive into a repeatable decision based on the real total.