Skip to content
Menu pricing & engineering

How Much to Mark Up Menu Prices on Delivery Apps: The Math, the Rules and What Restaurants Charge

By · Published · 7 min read

To keep a dish's contribution the same on a delivery app, price it at (plate cost + packaging + in-house contribution) ÷ (1 − commission). A $16 dish with a $4.80 plate cost and $0.65 of packaging needs $19.59 at a 15% commission, $22.20 at 25% and $23.79 at 30% — 22%, 39% and 49% above the menu price. The commission is charged on the app price, so part of any markup goes back to the app. Charging less than the holding price is a choice to earn less per app order; make it dish by dish, knowing the number.

What the apps charge

Published U.S. list rates, read September 30, 2026. Your signed rate card or agreement governs, and some cities cap these fees
AppDelivery commissionPickup
DoorDash15% Basic, 25% Plus, 30% Premier (plans published for restaurants with 75 or fewer U.S. locations)6% on every plan
Uber Eats20% Lite, 25% Plus (30% on Uber One member orders), 30% Premium7% with validated in-store pricing, otherwise 10%
GrubhubMarketing commission 5% Basic, 15% Plus, 20% All-access; Grubhub Delivery fees start at 10%Not stated on the pricing page

On their standard U.S. plans, DoorDash and Uber Eats include card processing in the marketplace commission; in some fee-capped cities Uber lists processing separately (its New York City Lite package is 15% delivery, 5% pickup and a 3% card-processing fee), and Grubhub's pricing page says its fees do not include payment processing. The base matters for markup math. DoorDash charges its commission on the pre-tax subtotal of the items, after promotions you fund; Uber Eats on the retail price of all items in the order; Grubhub does not publish its base. On DoorDash and Uber Eats, then, a higher app price pays a higher commission too.

The price that holds a dish's contribution

App price that keeps the in-house contribution

(Plate cost + packaging + in-house contribution) ÷ (1 − commission)

In-house contribution = in-house price − plate cost. Enter the commission as a decimal: 25% is 0.25. An order with several items shares one set of packaging, so a per-item calculation overstates packaging slightly.

Hypothetical $16 dish: plate cost $4.80, packaging $0.65, in-house contribution $11.20
CommissionApp price that keeps $11.20MarkupContribution if the app price stays $16
15%$19.5922.4%$8.15
25%$22.2038.8%$6.55
30%$23.7948.7%$5.75

The markup is bigger than the commission because the commission is charged on the marked-up price. At 25%, covering the commission alone takes 1 ÷ 0.75 − 1 = 33.3% more; at 30% it takes 42.9%; packaging adds the rest. The same arithmetic at pickup rates is small: 6.4% at a 6% commission and 7.5% at 7%, before packaging. The delivery margin calculator runs it for your own dish.

Partial markups: what each one keeps

The same $16 dish on a 25% plan
App priceMarkupContribution per itemShare of the $11.20 kept
$16.000%$6.5558.5%
$17.6010%$7.7569.2%
$18.4015%$8.3574.6%
$19.2020%$8.9579.9%
$22.2038.8%$11.20100%

The choice need not be the same for every dish. Dishes with heavy packaging or thin contributions need more of the holding price; a few well-known items can stay close to the in-house price if the app rewards consistent pricing. Whatever you choose, write the rule down — for example, holding price rounded down to the nearest 49 or 99 cents — so the app menu is not repriced by memory. For how a price change lands with guests, see raising menu prices.

What the apps say about charging more in the app

  • DoorDash tells merchants "your in-store prices don't need to match your DoorDash menu prices" and recommends matching them "as closely as possible, but this isn't required." Its Marketplace Addendum lets it take into account "detrimental price markups and/or customer complaints about price markups" when deciding a merchant's prominence, program participation and availability on the platform, and the 6% pickup rate requires pickup prices that match in-store prices.
  • Uber Eats' merchant terms say the merchant "in its sole discretion, sets the price of Items," but the same terms also say Uber displays the merchant's in-store price by default, may update the app price to match it, may weigh prices in prominence, may suspend or remove a merchant that fails to meet its pricing section, and bar pricing an item higher than on "any Uber Competitor." The two sets of clauses sit side by side; check your own order form and ask how they are applied. The 7% pickup fee requires validated in-store pricing.
  • Grubhub supports "distinct prices for each order fulfillment type," and its public merchant terms contain no price-parity clause; your signed agreement may still have one.

Where the law protects your pricing

Some cities cap what apps can charge and bar them from controlling your prices. San Francisco, Seattle and Portland cap platform fees at 15% of the menu price (Portland also caps takeout at 4% and lets a platform pass through the card processor's actual fee), and each prohibits platforms from restricting the prices a restaurant charges; Seattle's code says a platform "shall not impose, by agreement or other means, any restrictions on the prices that a restaurant may charge for food and/or beverages" (Seattle Municipal Code 7.30). All three let a platform charge more for extra services if it offers a compliant 15% delivery option — San Francisco since January 31, 2023 — and San Francisco's rules exclude formula-retail chains. New York City has its own caps; see the NYC delivery app fee caps. Chicago's cap expired on October 31, 2021, and several other pandemic-era caps were temporary.

No federal rule tells a restaurant to disclose that app prices are higher. The FTC's rule on unfair or deceptive fees covers only live-event tickets and short-term lodging. In April 2026 the FTC asked for public comment on a possible food-delivery rule, including whether platforms disclose that item prices differ from in-store prices; comments closed May 18, 2026, and no proposed rule had followed by September 30. Uber Eats already tells customers that app prices "may differ from prices and offers at the merchant."

What restaurants actually charge

The most careful measurement found is an economics paper its author reports as accepted at the Journal of Political Economy (Sullivan, manuscript of March 30, 2026). Using U.S. receipt data from 2019 to 2021, it estimates platform prices about 21% above direct-order prices where commissions were uncapped at 30%, and about 9% where a 15% cap applied; a December 2022 sample of restaurant and platform websites puts the gap at 13% without caps and 7% with them. Each percentage point of commission raised online prices by about 0.69% in its estimates. The data exclude the six largest chains and items with fewer than 100 orders in each channel, so read them as what restaurants chose, not a rule. At a 30% commission, full recovery before packaging takes a 42.9% markup; a 21% average is about half of that, which on our reading means restaurants recovered only part of the commission on average — a conclusion the paper does not draw itself.

DoorDash and Uber Eats also publish internal study and survey figures on how diners react to markups; neither publishes the method behind them, so they are not used here.

Marji keeps each dish's plate cost current from your supplier invoices — the number the markup math starts from. It does not connect to delivery apps or set their prices; you decide and enter app prices yourself.

We found no law that requires a restaurant to charge the same price in an app. Some cities go the other way: San Francisco, Seattle and Portland bar platforms from restricting the prices restaurants charge, and New York City bars apps from requiring the same prices as a condition of their capped services. The limits you are likely to meet are in the app's own terms, such as DoorDash's and Uber Eats' pickup-rate conditions and Uber Eats' pricing clauses.

How much do restaurants usually mark up delivery prices?

The best measurement found puts platform prices about 21% above direct-order prices where commissions were uncapped in 2019–2021 U.S. receipt data (about 9% under 15% caps), and 13% in a December 2022 website sample without caps. That is an average across many restaurants, not a target; the holding price for your dish depends on its plate cost, packaging and your commission.

Do I have to tell customers that app prices are higher?

We found no federal or state rule that requires a restaurant to disclose it. The FTC opened a comment period in 2026 on food-delivery fees that asks whether platforms disclose price differences; check for any rule that follows.

Should pickup prices in the app match in-store prices?

If you want the lower pickup rate, yes: DoorDash's 6% pickup rate requires pickup prices that match in-store prices, and Uber Eats charges 7% for pickup with validated in-store pricing and 10% without.

Find the holding price for your dish

Enter the menu price, plate cost, packaging and your commission to see the app price that keeps the dine-in contribution and what each channel earns.

Open the delivery margin calculator

Terms this guide uses

Read next

About these guides — Marji builds software that recosts restaurant menus from supplier invoices and publishes a restaurant food cost index. Every number in these guides is either computed from a stated formula or sourced to a primary reference.

How we source numbers and handle AI assistance: editorial policy.