Blog

Dine-In Prices on Delivery Apps? You Lose on Every Order

Platform fees turn 30% food cost into 45%+ on delivery. The exact per-order math showing why price parity guarantees margin loss for restaurant operators.

Updated Mar 27, 2026
delivery appsmenu pricingdoordashuber eatsrestaurant management
On this page

At a Glance: Same Item, Two Channels, Different Math

Dine-InDelivery App
Menu price$11.67$11.67
Platform deductions (25%)$0$2.92
Food cost$4.20$4.20
Packaging + channel labor$0$1.05
You keep$7.47$3.50
Margin64%30%

Same price, same item. Delivery costs $3.97 more per order. Most operators need $14-$16 delivery price to match dine-in margin.


Price parity across dine-in and delivery is a margin choice. In most U.S. operations, that choice reduces retained dollars on every third-party order.

This guide gives a strict pricing sequence: set assumptions, run formula, interpret margin gap, then execute repricing.

1) Context: Why Delivery Price Parity Breaks Contribution

Delivery channel economics add costs dine-in does not carry at the same level:

  • platform deduction stack
  • packaging and bagging cost
  • channel-specific issue/remake exposure
  • promo funding pressure

If you hold one price across channels, delivery margin will usually compress first.

2) Table: Published Platform Benchmarks (US)

PlatformPublic delivery examplesPublic pickup examplesPricing implication
DoorDash15% / 25% / 30% tiers6% pickup in partnership messagingDelivery menu must absorb higher deduction load
Uber Eats20% / 25% / 30% tiers7% parity-verified pickup, otherwise 10%Pickup and delivery should not share identical pricing logic
GrubhubMarketing commission packages (commonly 5% / 15% / 20%)Varies by setupFinal menu pricing must use statement-level effective rate

Published plan pages are baseline references, not final order economics.

3) Formula: Required Delivery Menu Price

Definitions:

  • F = food cost per dish
  • P = packaging + channel labor per order
  • R = effective take rate (all platform deductions + promo funding)
  • M = target contribution margin
Required delivery menu price = (F + P) / (1 - R - M)

Supporting checks:

Effective take rate = Total deductions / Order subtotal
Contribution margin = Contribution per order / Order subtotal

If (1 - R - M) is 0 or negative, assumptions are not operationally feasible.

4) Worked Example (US Fast-Casual Item)

Assumptions:

  • Food cost F: $4.20
  • Packaging + channel labor P: $1.05
  • Effective take rate R: 25%
  • Target contribution margin M: 30%
Required delivery price = (4.20 + 1.05) / (1 - 0.25 - 0.30)
= 5.25 / 0.45
= $11.67

If the dine-in price is $10.49 and delivery stays at $10.49, the item is below required price for the target margin.

5) Interpretation: Turn Math Into Menu Decisions

Result from modelInterpretationAction
Required price is 8% to 15% above dine-inTypical third-party gapSet delivery-specific base price
Required price is 20%+ above dine-inCost structure is stressedRedesign item or bundle instead of raw price jump
Margin still low after repricingCost leak outside base formulaAudit modifier, packaging, and remake costs
Pickup margin healthy, delivery weakChannel mix imbalancePush pickup-first merchandising

6) Action: 10-Minute Weekly Repricing Routine

  1. Update current ingredient costs for top 10 delivery SKUs.
  2. Refresh packaging and channel labor assumptions.
  3. Recompute effective take rate from latest payout data.
  4. Run required price formula for each SKU.
  5. Reprice only items outside margin tolerance band.
  6. Flag and redesign items needing large price jumps.

7) Practical Guardrails

  • Keep one source of truth for item cost inputs.
  • Separate dine-in vs pickup vs delivery P&L views.
  • Limit simultaneous pricing and promo experiments.
  • Validate price changes with retained dollars, not only conversion.

Sources

Frequently Asked Questions

Should delivery prices be higher than dine-in?

Usually yes. Delivery has a different variable-cost structure, so operators typically need channel-specific pricing to hold target contribution.

Can I use a delivery fee instead of raising menu prices?

A standalone fee can help, but menu architecture and channel-specific price math are usually more reliable than one blanket surcharge.

How often should I update delivery pricing?

Monthly at minimum, and immediately after plan changes, supplier jumps, or promo strategy resets.

Do promotions and coupons affect my pricing math?

Yes. Treat promo funding as part of effective take rate and include it in required app price calculations.

Try it free — calculate your first recipe cost

Enter your ingredient prices and get recipe costs, margins, and selling prices instantly.