Delivery-order profit is the amount a restaurant keeps after paying every cost caused by fulfilling an order—not only the delivery-app commission. Start with menu revenue after restaurant-funded discounts, subtract food, packaging, fees, labour, fulfilment, and order leakage, then allocate fixed overhead to estimate full profit. The complete guide to food delivery platforms gives the channel context; this guide shows the calculation.
For the fee lines behind the calculation, see the true cost of food delivery commissions. The goal is not to find one universal margin. It is to know which orders help pay for the business and which orders consume kitchen time without leaving enough behind.
Quick answer: Start with the menu revenue the restaurant actually keeps after restaurant-funded discounts. Subtract food, packaging, marketplace and payment fees, incremental labour, fulfilment, promotions, refunds, and remakes. What remains is delivery contribution. Subtract an allocated share of fixed overhead to estimate full delivery-order profit.
Full delivery-order profit formula:
Net menu revenue
− food and beverage cost
− packaging
− marketplace or ordering fees
− payment processing
− promotions and acquisition costs
− incremental labour
− fulfilment costs
− refunds and remakes
− allocated fixed costs
= delivery-order profit
Use the two-stage version when comparing channels:
Delivery contribution = net menu revenue − variable order costs
Full delivery-order profit = contribution − allocated fixed costs
Here, variable order costs are the costs that move with each order: food, packaging, channel and payment fees, restaurant-funded promotions, incremental labour, fulfilment, refunds, and remakes. Fixed overhead includes costs such as rent, salaried management, insurance, software, and equipment; it is allocated only in the full-profit view.
Contribution is the useful first test because it shows what an order adds before rent, salaried management, insurance, and other costs that do not change with one order. Full profit adds a reasonable share of those fixed costs so the channel can be judged against the whole operation.
What is delivery-order profit?
Delivery-order profit is the money left after an order’s revenue and costs are recorded. It is different from gross sales, payout, and contribution, so name the measure before comparing marketplaces, direct ordering, pickup, or dine-in.
| Measure | Formula | What it tells the restaurant |
|---|---|---|
| Gross menu sales | Menu subtotal before restaurant-funded discounts | How much customers ordered |
| Net menu revenue | Gross menu sales − restaurant-funded discounts | The menu revenue available for cost analysis |
| Delivery contribution | Net menu revenue − variable order costs | What remains to cover fixed costs |
| Full delivery-order profit | Contribution − allocated fixed costs | The estimated profit after the order’s share of overhead |
Customer-paid taxes, tips, and delivery charges may appear in a platform settlement but are not automatically restaurant revenue. Keep them separate unless the restaurant retains part of the amount or uses it to offset a specific fulfilment cost. The merchant agreement and settlement statement define the actual treatment.
Platform-funded discounts should not automatically be deducted from restaurant revenue. Deduct only the portion charged to the restaurant, and record the platform-funded amount separately when reconciling the settlement.
Contribution is usually the best measure for a channel decision. If the kitchen has spare capacity, a positive-contribution order may help pay existing fixed costs even when its allocated full profit is modest. If the kitchen is at capacity, the same order should also be compared with the contribution from the dine-in or pickup order it displaces.
Which costs should a delivery-order profit formula include?
The formula should include every cost that rises because the restaurant accepts and fulfils the order. The headline commission is only one line; packaging, packing time, discounts, refunds, and payment charges can change the result.
| Cost group | Include | How to record it |
|---|---|---|
| Food and beverage | Recipe cost, realistic portions, and order-specific waste | Use current ingredient and yield records |
| Packaging | Containers, seals, bags, sauces, cutlery, and labels | Cost the complete pack, not only the main container |
| Channel fees | Marketplace commission, order fee, payment processing, and payout adjustments | Use the fee base in the current agreement |
| Promotions & acquisition | Restaurant-funded discounts, free items, vouchers, sponsored listings, and ad spend | Separate order-level discounts from campaign-level spend; allocate campaigns at channel level when practical |
| Labour and fulfilment | Incremental packing, dispatch, driver, mileage, or courier cost | Measure extra minutes and delivery expense caused by the order |
| Leakage | Refunds, remakes, missing-item credits, cancellations, and substitutions | Track by reason so recurring failures can be fixed |
Rent, salaried management, insurance, software subscriptions, and equipment are usually fixed overhead. Leave them out of contribution, then allocate them separately when estimating full delivery-order profit. This avoids hiding a weak order inside a broad overhead percentage while still showing whether the delivery channel supports the whole business.
Treat sponsored placement and platform advertising as acquisition cost rather than automatically assigning them to one order. Attribute campaign spend to orders when the data supports it; otherwise review it separately at channel level.
Food cost percentage is useful for checking the recipe and price, but it does not include every delivery cost. The food cost percentage versus gross margin guide explains why a dish can hit its ingredient target and still leave too little contribution after channel costs.
How is delivery-order profit calculated step by step?
Calculate delivery-order profit from a representative period and order sample, not from one unusually large or heavily discounted basket. Four weeks of normal orders is a practical starting point for a small restaurant.
-
Define the revenue base. Start with the menu subtotal, subtract only the portion of discounts charged to the restaurant, and exclude pass-through taxes, tips, and customer-paid delivery charges unless the restaurant actually retains them. Check whether the platform calculates fees on the gross or discounted subtotal.
-
Calculate the food and beverage cost. Use the recipe cost of the portions sold, including realistic yield and portion assumptions. Update the number when supplier prices, recipes, or serving sizes change.
-
Add order-specific costs. Record packaging, marketplace or ordering fees, payment processing, promotions, incremental labour, delivery fulfilment, and refunds or remakes.
-
Calculate contribution. Subtract the variable costs from net menu revenue. Report both the dollar contribution and the contribution margin:
Contribution margin = Delivery contribution ÷ Net menu revenue × 100 -
Allocate fixed costs for a full-profit view. Divide a realistic period’s fixed overhead by fulfilled orders, order minutes, or another consistent driver. The method is a planning allocation, not a claim that one order caused the entire rent bill.
-
Compare like with like. Compare similar basket sizes, dayparts, menu items, promotions, and fulfilment routes. A marketplace order that creates new demand should be judged differently from a direct customer who would have ordered anyway.
The third-party delivery versus direct online ordering guide covers the channel decision. The profit calculation supplies the evidence for that decision.
What does a delivery-order profit example look like?
Consider an illustrative marketplace order with a $30 menu subtotal and a $2 restaurant-funded discount. The 25% platform fee and 3% payment fee are teaching assumptions, not universal market rates; replace them with the actual agreement and settlement data.
| Order line | Calculation | Amount |
|---|---|---|
| Menu subtotal | Customer basket before the restaurant-funded discount | $30.00 |
| Restaurant-funded discount | Offer paid by the restaurant | −$2.00 |
| Net menu revenue | $30.00 − $2.00 | $28.00 |
| Food and beverage cost | Recipe and portion cost | −$8.40 |
| Packaging | Container, bag, sauces, and label | −$1.40 |
| Marketplace fee | 25% × $28.00 | −$7.00 |
| Payment processing | Illustrative 3% × $28.00 | −$0.84 |
| Incremental packing labour | Extra time caused by the order | −$1.80 |
| Delivery subsidy | Restaurant-paid fulfilment amount | −$1.20 |
| Refund or adjustment reserve | Average order-specific leakage | −$0.40 |
| Delivery contribution | $28.00 − all variable costs | $6.96 |
The contribution margin is $6.96 ÷ $28.00 = 24.9% before fixed overhead. The calculation is:
$28.00 − $8.40 − $1.40 − $7.00 − $0.84
− $1.80 − $1.20 − $0.40 = $6.96
If weekly fixed overhead is $2,400 and the restaurant fulfils 800 orders, a simple allocation is $3.00 per order. The estimated full delivery-order profit is then:
$6.96 contribution − $3.00 allocated fixed cost = $3.96
That is a full delivery-order profit margin of $3.96 ÷ $28.00 = 14.1%, compared with the 24.9% contribution margin before fixed overhead.
The $3.00 allocation should be reviewed when order volume or capacity changes. It is a useful comparison tool, not a reason to reject every order during a quiet shift. During a full shift, however, a $3.96 order may be less attractive than a pickup or dine-in order that uses the same kitchen time and leaves more contribution.
The problem: A restaurant sees $30 in delivery sales and focuses on the payout after the platform fee. The owner misses the $2 discount, $1.40 packaging pack, $1.80 of extra labour, and the refunds that accumulate when the kitchen is rushed. The channel looks busy while the order-level contribution stays thin.
The real-world fix: Review a four-week order sample by channel, basket size, promotion, item, and daypart. Set a minimum contribution floor, then remove or redesign orders that miss it. Keep a separate note for capacity: an order can be positive on paper and still be the wrong order to accept at the busiest hour.
What does a four-week delivery profitability review look like?
Repeat the calculation for four normal weeks so one unusually busy day or large promotion does not decide the channel strategy. Export fulfilled orders, group them by channel, item, basket size, promotion, and daypart, then compare food and packaging cost per order, contribution per order, contribution margin, refunds, and packing time against the contribution floor. Investigate the weakest group and change one variable before the next review.
What is a good delivery-order profit margin?
There is no single good delivery-order profit margin because rent, labour, menu mix, delivery distance, order volume, and customer acquisition costs differ. Set a minimum contribution in dollars first, then use margin percentage to compare channels with different basket sizes.
Build the floor from the operation’s own numbers:
- Allocated fixed cost per order: fixed overhead for the period ÷ realistic fulfilled orders.
- Target retained contribution: the amount needed for owner pay, reinvestment, cash buffer, or profit after allocated overhead.
- Minimum contribution floor: allocated fixed cost per order + target retained contribution.
For example, if an order needs to cover $3.00 of allocated fixed cost and leave $4.00 for profit or reinvestment, the contribution floor is $7.00. The example above contributes $6.96, which is effectively at the threshold but should be improved or monitored because small refunds or portion changes can push it below the floor.
Review the floor by channel and capacity. A lower-contribution marketplace order can still be useful when it brings genuinely incremental customers during a quiet period. A high-volume channel that slows dine-in service, creates remakes, or displaces better orders needs a higher standard.
How can a restaurant improve delivery-order profit?
Improve delivery-order profit by changing the order mix and the fulfilment process—not by looking only for a lower commission rate. The most useful changes are usually practical and visible in the order records.
- Raise basket value without hiding the cost. Use bundles, sides, and add-ons that travel well. A larger basket spreads packaging and packing time across more menu revenue, while blanket discounts can reduce the revenue base before any cost is paid.
- Remove weak delivery items. Keep dishes that arrive in good condition, use packaging efficiently, and leave enough contribution after fees. Use the delivery menu versus dine-in menu guidance when deciding what should travel.
- Reduce packing and refund leakage. Use a short packing checklist, label modifiers clearly, and record the reason for every refund or remake. The sold-out workflow shows why accurate availability prevents avoidable substitutions and refunds.
- Review promotions by contribution. Measure the order after the restaurant-funded discount, not before it. Stop offers that produce volume but miss the contribution floor, and test smaller bundles or time-limited offers instead.
- Make repeat ordering easy to find. A current digital menu and restaurant website can show hours, availability, pickup details, and the delivery links already in use. This does not replace a marketplace or ordering provider; it gives known customers a reliable place to return.
Keep the scorecard current between reviews so the next four-week comparison shows what actually improved the result.
Keep menu prices, availability, hours, pickup details, and delivery links in one place with a Nommy digital menu and restaurant website. Give customers one current place to find the menu, pickup information, and ordering links. Start free.
The most useful delivery-order profit calculation is the one a restaurant can repeat every week and act on before the next busy service.
