Getting your restaurant onto Uber Eats without wrecking your margins

Updated July 2026

Delivery apps solve a real problem — reach — but they also take a real cut, and a lot of restaurants find that out the hard way, after onboarding, when the first month's payout is smaller than expected. Here's how to set it up so the extra orders are actually worth having.

Most of what follows applies just as much to DoorDash and Skip the Dishes as it does to Uber Eats — the commission structures and the traps are close enough across all three that the same math and the same setup checklist carry over.

Understand the actual commission structure

Uber Eats commission typically runs anywhere from about 15% on a delivery-only plan up to 30% on full-service plans that include marketing placement and Uber's own delivery drivers. That's before payment processing fees. Read your specific plan's rate before you price anything — the difference between 15% and 30% changes every decision below.

A worked example: a $20 order on a 30% plan pays Uber roughly $6 before payment processing (typically another 2–3%), leaving you around $13.40 against food cost, packaging, and labor. If your food cost alone runs 30% of menu price — a common target — that's $6 in ingredients against $13.40, leaving about $7.40 to cover packaging and labor. It's still profitable, but nowhere near the $20 the customer paid, and thinner than most owners assume before they actually do the math.

Price your menu for delivery, not your dine-in menu

Listing your dine-in prices as-is on a 30% commission plan means you're effectively giving away nearly a third of every order. Most restaurants that do this well build a delivery-specific menu with prices adjusted to absorb the commission — commonly 10–20% higher than dine-in — rather than quietly eating the difference on every single order.

Customers generally accept a modest delivery-menu markup, since they already expect delivery to cost somewhat more than picking it up themselves — the backlash tends to come from a sudden price hike on an existing item customers already know the dine-in price for, not from a delivery-specific menu priced differently from the start.

Decide what should never go on the platform

Items that don't travel well — anything meant to be eaten within minutes of plating, fragile presentation, or very low-margin dishes to begin with — often lose money the moment delivery commission and packaging cost are factored in. It's fine, and often smarter, to leave a shorter, delivery-appropriate menu live on the app instead of your entire dine-in menu.

Packaging is worth costing out item by item, too — a $2–4 clamshell and insulated bag for a dish that needs to stay hot changes the math meaningfully on a $15–20 order, and it's a cost owners frequently forget to include when they first calculate delivery margin.

Connect orders to your POS

The single biggest operational failure point is a separate tablet running the Uber Eats app, disconnected from your kitchen's ticket system. During a rush, that tablet gets missed, orders get retyped incorrectly, or they're prepared late. Integrating Uber Eats directly into your POS — most major POS systems support this — means an order lands on the kitchen ticket the same way a dine-in order does, with nobody having to babysit a second screen.

This matters even more once you're on more than one delivery platform at once — three separate tablets during a Friday dinner rush is a reliable way to miss an order from at least one of them. Routing every platform through the same POS integration means the kitchen only ever looks at one queue, regardless of which app the order came in on.

Track true profitability per order, not just revenue

Revenue from delivery orders looks good on a top-line report and can still be a loss once commission, packaging, and any promotional discount are subtracted. Calculate actual margin per order at least once a quarter — commission rate, packaging cost, and any platform promotion you've opted into — rather than assuming more delivery orders automatically means more profit.

Watch platform-run promotions especially closely — a "free delivery" or percentage-off promotion is often funded partly or entirely by the restaurant, not the platform, and it's easy to opt into one during onboarding without fully registering what it costs per order once volume actually picks up.

When Uber Eats isn't worth it for your restaurant

If your dishes are already low-margin, don't travel well, or your kitchen is already at capacity during peak hours with dine-in alone, adding delivery volume can make things worse, not better — more orders at a loss, more kitchen strain, no real upside. The honest test: calculate the per-order margin above before you commit, and be willing to walk away from the platform, or at least trim the menu drastically, if the math doesn't work for your specific food and your specific kitchen.