Online OrderingJune 3, 20268 min read

How to Handle Restaurant Delivery Without Losing Money

Delivery can quietly drain your profits if you're not watching the right numbers. This post walks you through the exact adjustments — from menu pricing to platform fees — that keep delivery worth doing.

Why Delivery Looks Profitable But Often Isn't

A lot of restaurant owners add delivery because customers ask for it and it feels like free revenue. You're already making the food — why not sell more of it? The problem is that delivery comes with a cost stack that isn't obvious until you're looking at your end-of-month numbers and wondering where the money went.

Third-party platforms like DoorDash and Uber Eats typically charge between 25% and 30% commission on every order. On a $40 order, that's $10–$12 gone before you've accounted for food cost, labor, or packaging. If your dine-in food cost is 32%, adding delivery on top of standard menu prices can push your actual margin close to zero — or below it.

The restaurants that make delivery work aren't just accepting orders and hoping for the best. They've made deliberate decisions about which items to offer, how to price them, and where customers place those orders. The rest of this post covers exactly what those decisions look like.

Start by Figuring Out Your Real Delivery Margin

Before you change anything, you need to know what delivery is actually costing you right now. Pull your last 30 days of delivery orders and do this math for a few of your most popular items:

  • Sale price (what the customer paid)
  • Minus platform commission (usually 25–30%)
  • Minus food cost for that item
  • Minus packaging cost (bags, containers, sealing stickers — often $0.80–$2.50 per order)
  • Minus your allocated labor for packing and handoff

What's left is your delivery margin. For most restaurants running standard dine-in prices on third-party apps, this number lands somewhere between $0 and $4 per order. Some are negative.

Once you have that number, you can make a real decision: Is delivery worth doing at all on this platform? Should you raise prices for delivery orders? Should you cut certain items from the delivery menu? You can't answer any of those questions without this baseline. Spend 30 minutes doing this calculation — it will tell you more than any gut feeling.

Price Your Delivery Menu Separately From Your Dine-In Menu

This is the adjustment that makes the biggest difference for most restaurants, and it's completely normal to do. Customers understand that delivery costs more — they're already paying a delivery fee and a service fee on top of your food price. A 10–15% price increase on delivery items typically doesn't cause complaints, and it can mean the difference between breaking even and actually making money.

Here's a real example: A burger that costs $14 in-house, with a 30% food cost ($4.20) and a 28% platform fee ($3.92), leaves you with about $5.88 before packaging and labor. That's not sustainable. Price that same burger at $16.50 for delivery, and your margin improves by about $2.50 — without changing anything about how you make it.

Most platforms allow you to set separate pricing for their app versus your own website. If your POS or ordering system supports menu-level price overrides, use them. Set your delivery prices, check that they show up correctly on each platform, and revisit them every time your food costs shift. Treat your delivery menu like a separate product.

Build a Delivery Menu That Actually Travels Well

Not every item on your menu should be available for delivery. Some dishes that look great on a plate fall apart in a box — and when a customer gets soggy fries or a wilted salad, they blame you, not the driver.

A focused delivery menu does two things: it protects your reputation, and it makes your kitchen more efficient during busy delivery windows. Look at your menu and ask honestly:

  • Does this item hold for 20–30 minutes? That's a realistic delivery window.
  • Does it require last-second plating that doesn't translate to a container?
  • Is the food cost high enough that the delivery margin gets too thin?

Restaurants that cut their delivery menu to 15–20 well-chosen items often see their delivery order ratings go up and their kitchen errors go down. Remove anything that doesn't travel well. Feature your highest-margin items prominently — things like pasta dishes, grain bowls, and sandwiches that hold temperature and look fine in a box. Add bundle options (a main + side + drink) priced to encourage larger order sizes, since a $55 order at 28% commission hurts less proportionally than a $22 order.

Reduce Platform Dependence With Your Own Ordering Channel

Third-party apps are useful for discovery — someone who's never heard of your restaurant might find you on Uber Eats. But once someone orders from you once, you want their next order to come directly through your own website or app, where you pay zero commission.

The math is straightforward. A $45 order through DoorDash at 28% commission costs you $12.60. That same $45 order through your own online ordering system costs you whatever your monthly platform fee is, divided across your total orders. If you're doing 200 direct orders a month and paying $149/month for your ordering platform, your per-order cost is about $0.75. That's $11.85 back in your pocket on a single order.

The way to shift customers toward direct ordering is simple:

  • Put a small card in every delivery bag with a direct ordering link or QR code
  • Offer a modest incentive — something like 10% off their next direct order, or a free item at a certain spend threshold
  • Make sure your direct ordering site is fast, mobile-friendly, and easy to use — a clunky checkout loses customers fast

Even moving 20–30% of your delivery volume to direct orders makes a measurable difference by the end of the month.

Set Delivery Zones and Minimums That Protect Your Kitchen

Two underused settings on most delivery platforms: minimum order size and delivery radius.

A minimum order of $25–$30 filters out the single-item orders that cost nearly as much to pack and hand off as a full meal order, but generate almost no margin after platform fees. If someone wants to order one $9 side dish for delivery, that order almost certainly loses you money. A $25 minimum stops that from happening without turning away serious customers.

Delivery radius matters because drivers have limited warm-hold time, and a customer 8 miles away is likely to get a cold meal. That cold meal generates a bad review. Limiting your radius to 3–4 miles keeps food quality consistent and keeps drivers from tying up your orders in long hauls. Most platforms let you set this in your restaurant dashboard — check that it's configured and not just left at the default.

Tighter zones and reasonable minimums aren't about doing less business. They're about doing the right business — orders that arrive in good condition and leave both you and the customer feeling okay about the transaction.

Track Delivery as a Separate Line in Your Weekly Numbers

One of the easiest ways delivery bleeds money quietly is when it gets lumped into total revenue without being broken out. You see a good week of sales and don't notice that dine-in margins were healthy while delivery was underwater.

Set up a simple tracking habit — even a spreadsheet works. Each week, record:

  • Total delivery revenue by platform
  • Total commissions paid to each platform
  • Net delivery revenue (what actually hit your account)
  • Delivery-specific costs: packaging, any dedicated staff time
  • Average delivery order size — this tells you whether your minimum is working

Once you have 4–6 weeks of this data, patterns become obvious. Maybe Tuesday lunch delivery is profitable and Friday dinner delivery isn't. Maybe one platform drives higher order sizes than another. A restaurant doing $8,000/month in delivery revenue that's only netting $4,200 after fees and costs needs to know that — and that number won't show up unless you're tracking it separately. Reviewing this weekly takes about 15 minutes, and it tells you whether delivery is a real profit center or just busy work.

What to Do This Week to Start Protecting Your Delivery Margins

Pick one thing from this post and do it in the next seven days. The highest-impact starting point for most restaurants is repricing the delivery menu — log into each platform you're on, apply a 10–12% price increase to your most-ordered items, and leave it for 30 days to see the effect on both sales volume and margin.

From there, the next priority is getting a direct ordering channel set up so you're not permanently dependent on platform commissions. That's where a tool like Wehanda is worth looking at — it includes direct online ordering as part of the platform, so customers can order from your own website and you keep the full margin. It also includes a loyalty program, which helps with the repeat-customer side of shifting people away from third-party apps.

Delivery doesn't have to be a money-loser. Most restaurants that struggle with it are just running it on default settings — the same prices, the same full menu, with no direct ordering alternative. A few specific changes to how you structure and price delivery can turn it from a margin drain into something that actually adds to your bottom line.

Try Wehanda for your restaurant

Online ordering, loyalty programs, AI marketing, and reservations — all in one place. Starting at $69/month.

Start free trial →
How to Handle Restaurant Delivery Without Losing Money — Wehanda Blog