Food delivery fees can make two identical meals cost very different amounts. This guide shows how to compare the full checkout total across delivery apps, restaurant websites, and pickup, using a simple calculation that accounts for delivery, service, small-order, membership, taxes, discounts, and tip.
Overview
The menu price is only the starting point when you order food online. A delivery order may include several separate charges, and the labels can vary by platform or restaurant. Comparing only the advertised delivery fee can therefore lead to the wrong choice.
The most useful number is the out-the-door total: the amount you expect to pay after menu items, every mandatory charge, discounts, and your chosen tip are included. Compare that number for the same order in each available channel.
Common ordering options include:
- Third-party delivery app: convenient search, tracking, and payment, but it may add platform-specific charges or show different menu prices.
- Restaurant website or phone order: may offer direct-order promotions or different fees, although delivery coverage and tracking can vary.
- Pickup: usually removes delivery-related charges, but requires travel and time. It may be the lowest-cost choice for nearby restaurants.
There is no single best delivery app for every order. The lowest total can change with distance, basket size, time of day, location, membership status, promotions, and the restaurant’s own pricing. For a broader value check, see our guide to saving money on food delivery every week.
How to estimate the total cost
Use this basic formula before placing an order:
Total cost = item subtotal + delivery fee + service fee + small-order fee + other mandatory fees + tax − discounts and credits + tip
Some checkouts combine charges or introduce different names, so treat the formula as a checklist rather than a promise that every platform will display each line separately.
Step 1: Build the same basket
Choose the same restaurant, dishes, sizes, modifiers, and quantities in each channel. A fair delivery app comparison is impossible if one menu includes a drink, premium topping, or larger portion that another does not.
Step 2: Record the item subtotal
Check whether the menu prices match. A restaurant may use different prices on its own ordering page and on a marketplace. If prices differ, record the actual subtotal shown at checkout rather than assuming the cheaper-looking menu is cheaper overall.
Step 3: Add mandatory charges
Note delivery, service, small-order, regulatory, priority, or other required fees. Read the fee descriptions carefully. A charge that looks optional may be included by default, while a fee-free delivery promotion may not remove other charges.
Step 4: Apply discounts correctly
Enter a restaurant coupon, free delivery promo code, membership benefit, or app credit before comparing totals. Check which part of the order the offer affects and whether a minimum subtotal, eligible restaurant, or payment method is required. A discount on delivery does not necessarily reduce the service fee.
Step 5: Add tax and tip
Use the tax and tip shown at checkout. Decide on a consistent tipping approach while comparing channels; changing the tip between options makes the totals less meaningful. If you are estimating before checkout, label the result as an estimate because tax treatment and displayed fees can vary by location and order.
Step 6: Compare the final total and practical cost
For pickup, include a realistic travel cost if that matters to your decision. You can also note the time required, parking, convenience, delivery window, and tracking. The cheapest monetary total may not be the best choice when the difference is small and pickup would require substantial time.
Inputs and assumptions
A reliable comparison depends on recording the inputs that can change from one order to the next. Use this worksheet:
- Restaurant and location: confirm the exact branch, delivery address, and service area.
- Basket: list every item, size, modifier, quantity, and requested add-on.
- Ordering channel: compare the app, restaurant-direct ordering, and pickup when available.
- Distance and timing: note whether the order is placed during a busy period, late night, or a scheduled delivery window.
- Membership: record whether a subscription changes eligible delivery or service charges, and include the membership cost when judging frequent use.
- Promotion: write down the code, discount amount, expiration condition, minimum spend, and eligible items.
- Minimum order: check whether the basket qualifies for delivery and whether a small-order charge applies.
- Tip: use the same tip amount or percentage for each comparison.
Do not assume that a free delivery promotion means a free order. It may leave service fees, taxes, tips, or a small-order charge unchanged. Likewise, a membership may be worthwhile for several orders but poor value for an occasional user once its recurring cost is included.
Restaurant-direct ordering deserves a separate check because the menu, fees, available promotions, and delivery terms may differ from an app listing. For pickup decisions, our guide to comparing restaurant delivery minimums can help you identify whether adding food merely to qualify for delivery is actually economical.
Worked examples
The following examples use hypothetical figures to demonstrate the method. They are not current prices or predictions for any particular platform.
Example 1: Delivery app versus pickup
Assume the same meal has a menu subtotal of $28. The app shows a $3 delivery fee, a $4 service fee, and $2 in tax. You choose a $5 tip, with no discount.
App total: $28 + $3 + $4 + $2 + $5 = $42.
Pickup shows the same $28 subtotal and $2 in tax, with no delivery or service fee. If you still assign the same $5 tip for comparison, the pickup total is $35. If your pickup habit does not include that tip, the cash difference is larger, but keep your comparison consistent with your own intended choice.
Example 2: A promotion changes the result
Suppose a restaurant-direct order has a $31 subtotal, a $4 delivery fee, $3 in service and other mandatory charges, $2 in tax, and a $5 tip. Its total is $45. A competing app lists the same basket at $29, adds $5 in delivery and service fees, and applies a $6 eligible promotion. With $2 tax and a $5 tip, the app total is $35.
In this case, the app wins despite higher visible fees because the discount and lower item subtotal more than offset them. The example illustrates why comparing delivery fees alone is unreliable.
Example 3: A small order
Imagine a $12 basket with $3 delivery, $4 service, $3 small-order, $1 tax, and a $3 tip. The total is $26, meaning fees and tip add $14 to the item subtotal. If adding a second item raises the subtotal enough to remove the small-order charge, calculate the new total before assuming the extra food saves money. The right question is whether the added item costs less than the charge it removes and whether you actually want it.
For group meals, divide the final total by the number of diners only after all shared fees, discounts, and tip are included. You can find additional planning ideas in our group takeout guide.
When to recalculate
Recheck the total whenever an input changes. Fees and promotions are not fixed characteristics of a restaurant or app, so a previous comparison should not be treated as a permanent ranking.
Recalculate when:
- the basket falls below or rises above a delivery minimum;
- you switch between delivery apps, restaurant-direct ordering, and pickup;
- a coupon, free delivery offer, or membership benefit is added or removed;
- the delivery address, restaurant branch, distance, or delivery time changes;
- menu prices or item availability changes;
- the checkout introduces a new fee or changes an existing fee;
- you are deciding whether a recurring membership is worthwhile; or
- you are ordering for a group and the basket size changes.
Before you tap the final order button, use this quick checklist: match the basket, compare item prices, list every mandatory charge, apply valid discounts, check the minimum, add tax and tip, and compare the final totals. Save a screenshot or note the result if you order regularly; repeating the same check after pricing or promotion changes will show whether your usual channel is still the best value.
If convenience matters more than the lowest total, make that an explicit part of the decision rather than overlooking it. A transparent comparison lets you choose restaurant delivery, an app, or pickup with a clear understanding of what you are paying for.