Menu economics

Should delivery-app prices be higher than in-store? The markup math

Same burger served on a ceramic dine-in plate and in a kraft delivery box, smartphone with abstract interface alongside.

The practical answer

If your agreement charges commission on the app price the guest sees, a 25% markup does not cover a 25% commission. To keep the same per-order contribution, add your in-store contribution, food cost, and app packaging and other per-order app costs, then divide by the share you keep: one minus the commission rate and refund allowance. That usually lands above a matching percentage markup. Whether to charge the full break-even price is a separate decision: a smaller markup may be worth it for volume, but a large one can hurt perceived value and ratings. Disclose the difference plainly.

The trap: a markup percentage and a commission percentage are not the same base

The most common delivery pricing mistake is treating the markup and the commission as two numbers that cancel out. They do not, because they are calculated on different bases. A markup is a percentage of your in-store price. A commission, if your agreement calculates it on app sales, is a percentage of the price the guest pays on the app, which is the already marked-up price. When you raise a $16 item by 25% to $20 and the platform takes 25% of $20, it keeps $5 and sends you $15. You are a dollar behind the in-store sale before you have paid for a single container.

An owner thread titled Stop jacking up DoorDash prices makes this argument: a big markup does not net out the way operators expect, because the commission grows with the price. The record we have is a search excerpt rather than a full thread review, and the post goes further than the math alone supports by framing markups as simply handing money to the platform. The arithmetic point holds, however, and it is easy to check against your own statements. Pull one payout report, pick a single item, and compare what the guest paid with what you were paid for that line. That gap, divided by the guest price, is your effective take rate, and it is the number this article builds on.

Confirm the commission base in your own agreement rather than assuming. Some contracts separate marketing fees, payment processing, or promotional costs from the core commission, and some tiers charge differently for pickup and delivery. Whatever the structure, convert it into one effective rate on the guest-facing price so the formula below has a single, honest input.

The break-even formula, written so you can drop in your own numbers

Start from what an in-store takeout order contributes, not from the menu price. Contribution here means the price minus the costs that move with each order: card processing, food cost, and packaging. That is the amount you are trying to protect on the app. Then ask what app price leaves the same contribution after the platform takes its share and after you set aside an allowance for refunds and adjustments.

The equation is: app price equals (in-store contribution plus food cost plus packaging) divided by (1 minus effective commission rate minus refund allowance rate). The denominator is the share of each app dollar you actually keep. If the platform takes 25% and refunds average 2% of app sales, you keep 73 cents of every app dollar, so every cost you need to cover gets divided by 0.73. A simple shortcut, ignoring refunds and in-store card fees, is that the required markup equals the commission divided by (1 minus the commission). At a 15% effective rate that is about 17.6%. At 25% it is about 33.3%. At 30% it is about 42.9%.

These shortcut figures are arithmetic, not recommendations. They show why a markup that sounds aggressive can still leave a delivery order earning less than an identical pickup order.

The break-even formula, written so you can drop in your own numbers
Effective commission on guest priceMarkup needed for same net as in-store price (shortcut)Net on a $16 item at a flat 25% markup ($20)
15%17.6%$17.00
20%25.0%$16.00
25%33.3%$15.00
30%42.9%$14.00

Hypothetical worked example: a $14 grain bowl

All numbers in this example are hypothetical, chosen to show the method. A bowl sells for $14 in store. Food cost is $4.20, packaging for takeout is $0.80, and in-store card processing is assumed at 3%, or $0.42. In-store takeout contribution is $14.00 minus $0.42 minus $4.20 minus $0.80, which equals $8.58.

On the app, assume a 25% effective commission and a refund and adjustment allowance of 2% of the app price, with processing included in the commission. The kept share per app dollar is 0.73. Required app price is ($8.58 plus $4.20 plus $0.80) divided by 0.73, which is $13.58 divided by 0.73, or about $18.60. Check it: 25% of $18.60 is $4.65, 2% is about $0.37, so you keep about $13.58, and after $5.00 of food and packaging you are left with about $8.58. The required markup is $18.60 divided by $14.00, about 32.9%.

Now test the markup many owners pick by feel. At 25%, the app price is $17.50. Kept share is 0.73 times $17.50, or about $12.78. After $5.00 of food and packaging, contribution is about $7.78, roughly $0.80 less per order than a pickup sale. That is not automatically wrong. If those app orders are incremental guests who would never have walked in, $7.78 may be welcome. But the owner should know they are choosing it, not assume the markup covered the commission.

Costs that only show up on app orders

Packaging is the obvious one, but compare it with the right baseline. If in-store takeout already uses the same containers, packaging is not an app-specific cost and belongs in both sides of the formula, as in the example. If the comparison is against dine-in, where there is no container but there is table service and dishwashing, the trade looks different. Decide which in-store sale the app order is replacing before you pick the target.

Refunds and error adjustments are the cost owners most often leave out. They arrive as deductions on payout statements, often weeks later, and they hit the marked-up price, not the in-store price. Use your own statement history to set the allowance. Do not borrow a percentage from a forum comment; claims about how much of a platform's refunds are fraudulent circulate online without verification and are not a usable benchmark. If your adjustment rate looks high, the fix is documentation, not a bigger markup: photograph sealed bags with the order number, use tamper seals, and track which items are claimed missing most often.

Other app-only costs include tablet or integration fees, staff time to manage menus on multiple platforms, promotions you fund, and the cost of remaking or comping an order that went wrong outside your control. Put a monthly total on each and spread it across monthly app orders so it becomes a per-order figure.

  • Effective commission rate from an actual payout statement, not the sales pitch
  • Refund and adjustment deductions as a share of app sales, last three months
  • Packaging cost per order, compared with the in-store order it replaces
  • Platform-funded versus restaurant-funded promotion costs
  • Integration, tablet or menu-management costs spread per order

How large the app channel is changes the right answer

In a thread about food cost percentage, one owner reported stepping app markups from 15% to 20% and then to 25%, with apps at about a fifth of revenue. That is a single self-report from a search excerpt, not a benchmark, but it illustrates why the decision matters more as the channel grows. When apps are a small share of sales, a modest shortfall per order is a marketing cost. When they approach a fifth of revenue, the same shortfall is a material drag on the whole income statement, and it can quietly distort your food cost percentage because app revenue is recorded at the gross price while your actual receipts are smaller.

Track app sales net of commission and adjustments as their own line. If the food cost calculation uses gross app sales in the denominator, it will look better than the cash reality. That mismatch is one reason owners believe a markup is working when it is not.

Ratings and perceived value: the cost the formula cannot see

The break-even price is not automatically the right price. Guests compare the app price with what they remember paying at the counter, and when the gap is large, some say so in reviews. A post titled Most Loved on DoorDash describes an owner attributing a weaker platform rating to menu markup. That is one owner's interpretation from a search excerpt. Platform ranking methods are not public, and a rating can move for many reasons, from late drivers to cold food.

Treat rating risk as something to measure rather than assume. If you raise app prices, record your rating, review themes, and weekly app order count for a few weeks before and after. If reviews start mentioning price or value and order count drops, you have evidence the markup is costing more than it earns. If neither moves, the higher contribution is probably real. Consider a split approach: price high-cost, high-labor items closer to break-even, and keep a few anchor items with a smaller markup so the menu does not look uniformly inflated.

Telling guests about the price difference

A visible, plain statement avoids the sense that something is being hidden. Common approaches are a line on the app menu description, a line on your own website, and a note on the in-store menu or receipt saying that prices on third-party apps are higher than in store and that ordering direct or picking up gets menu prices. Keep it factual. You do not need to explain your commission rate, but avoid language that implies the platform sets your prices if you set them yourself.

One Reddit thread on in-store versus online platform prices shows owners settling on a slight markup to offset commission; the excerpt does not show how they communicated it. If you are in Washington, DC and you choose to add a separate per-order fee instead of raising item prices, the District's Office of the Attorney General restaurant fee advisory says fees should be disclosed clearly and prominently at the start of ordering, described accurately, and that those principles apply to online platform sales as well as in person, under the DC Consumer Protection Procedures Act. That advisory addresses fees, not higher item prices, so it does not settle whether an app-only price list needs a notice. It is a good reason in DC to prefer straightforward item pricing over an unexplained add-on charge, and to verify any other jurisdiction's rules separately.

Decision checklist and records to keep

Before changing app prices, run the formula for your top ten app items and record the result next to the current app price. Decide deliberately, item by item, whether to price at break-even, below it for volume, or above it where the item is unique. Then set a review date.

Keep a copy of the payout statement used to set the effective rate, the item-level calculation, the date prices changed, and the before-and-after rating and order data. If the platform changes its fee structure, you can recalculate in minutes instead of guessing.

  • Effective commission calculated from a real statement
  • Refund allowance based on your own deductions
  • Same-baseline comparison chosen: takeout or dine-in
  • Item-level app prices calculated, not a blanket percentage
  • Disclosure line on app, website and in store
  • Four-week before-and-after check on rating, review themes and orders

Questions that come up next

If DoorDash or Uber Eats takes 25%, should my markup be 25%?

Not if your agreement charges commission on the marked-up app price; check your contract and a payout statement. To net the same as the in-store price you would need about a 33.3% markup at a 25% effective rate, before packaging differences and refunds. Calculate your effective rate from a payout statement, run the formula per item, and then decide whether to price at break-even or accept a smaller margin for volume.

Will higher app prices lower my delivery rating?

They might, but nobody outside the platforms can say exactly how ratings are calculated. One owner on Reddit attributed a weaker rating to markups, which is an anecdote, not proof. Measure it yourself: note your rating, review comments about price, and weekly app orders for several weeks before and after a change. If price complaints and order drops appear together, reduce the markup on the most visible items.

Sources & context

Forum accounts are unverified experiences. Read government sources for their stated jurisdiction and check requirements with the responsible authority for your location.