Menu markup
Built into the price before you add anything. Set by the restaurant, not the platform, which is why it varies between two branches of the same chain a few miles apart.
Updated 25 July 2026
McDelivery runs through Uber Eats, DoorDash and the McDonald's app itself. What nobody tells you up front is that the menu you order from is not the menu on the wall.
These are delivery prices. McDonald's publishes no prices centrally and individual franchises do not post theirs, so the only place a real figure exists in public is a restaurant's listing on a delivery platform. That is where every price on this site was read from, as a median across many restaurants.
Delivery menus are normally set above counter prices, because the restaurant is covering the platform's commission. Order the same food at the counter and you should pay less than the figure shown here. We publish the delivery figure because it is the one that actually exists in public, not because it is the cheaper one.
The menu price is the first of four things on the bill. None of the rest are published as a national figure, because none of them are one.
Built into the price before you add anything. Set by the restaurant, not the platform, which is why it varies between two branches of the same chain a few miles apart.
Moves with distance and demand, and is waived entirely on some orders by a subscription such as Uber One or DashPass. A short trip at a quiet hour is a different fee from the same trip at midday.
A percentage of the basket rather than a flat amount, so it grows with the order. Small orders often carry a minimum charge on top.
Tax follows the delivery address. The tip is yours to set, and on most platforms it goes to the courier rather than the restaurant.
Choosing pickup on the same app drops the delivery fee, the service fee and the tip. We checked pickup listings against delivery listings at the same restaurants and the menu prices were identical, so the whole saving is in the fees.
Ordering in person or through Mobile Order and Pay uses the restaurant's own menu rather than the delivery one, which is where the markup lives.
Widest coverage
The listings behind the prices on this site came from here, checked across restaurants in different states.
Common alternative
Carries the same restaurants in most areas. Prices and fees are set separately, so they rarely match Uber Eats exactly.
Delivery inside the app
The order is placed in the McDonald’s app but a courier from a partner service brings it. Rewards points are the reason to use it.
The same item at different restaurants, taken from the listings we checked. Every row is a real spread, not an estimate.
| Item | Cheapest listing | Dearest listing | Gap | Restaurants checked |
|---|---|---|---|---|
| Apple Slices | $0.50 | $2.79 | 458% | 64 |
| McChicken | $1.50 | $5.49 | 266% | 66 |
| Hamburger | $1.79 | $4.59 | 156% | 60 |
| Cheeseburger | $1.89 | $4.79 | 153% | 56 |
| Dasani Water | $1.77 | $4.09 | 131% | 10 |
| Hot Caramel Sundae | $2.96 | $6.69 | 126% | 31 |
| McDouble | $2.79 | $6.29 | 125% | 60 |
| Daily Double | $3.39 | $7.49 | 121% | 57 |
| 1% Low Fat Milk Jug | $1.39 | $2.89 | 108% | 14 |
| Reduced Sugar Low Fat Chocolate Milk Jug | $1.39 | $2.89 | 108% | 11 |
| Unsweetened Iced Tea (Small) | $2.06 | $4.19 | 103% | 30 |
| Hot Fudge Sundae | $3.29 | $6.69 | 103% | 30 |
Restricted to items checked at four or more restaurants, so a single unusual listing cannot produce a row.
Delivery always costs more than the counter, but the gap is not fixed. Four things narrow it.
Order through the McDonald's app rather than a platform app where you can: McDelivery inside the app still uses the partner couriers, but app deals apply to the order and points are earned on it. Platform memberships such as DashPass and Uber One drop the delivery fee itself on qualifying orders, which pays off fast for regulars. New customer promotions on the platforms are the one place real promo codes exist, covered on our coupons page. And order size matters more than anything: the fees are mostly flat, so one larger order carries them far better than two small ones.
Delivery prices. Every figure here was read from restaurant listings on delivery platforms, because McDonald's publishes no prices centrally and franchises do not post theirs. Those listings are usually marked up above what the same item costs at the counter, so treat the numbers as a delivery guide and expect to pay less ordering in person.
There is no fixed answer, and any page giving you one is guessing. The bill stacks a delivery fee, a service fee, tax and a tip on top of a menu that is already priced above the counter. All of it moves with distance, basket size, time of day and any subscription you hold.
Because each franchise sets its own delivery menu. Across the items we checked at four or more restaurants, the typical gap between the cheapest and dearest listing was about 53%, or $2.29 on the same item. The widest was the Apple Slices, from $0.50 to $2.79.
Yes, and by more than the delivery fee alone. Choosing pickup removes the delivery and service fees and the tip. We compared pickup listings against delivery listings on the same restaurants and found the menu prices identical, so the saving comes entirely from the fees rather than from a different menu.
Through the McDonald's app, yes. Ordering delivery inside the app earns and spends MyMcDonald's Rewards points; ordering the same food through a third party platform does not. That is the main practical difference between the two routes.
Whichever already has your subscription, since the fee waiver outweighs small menu differences. Beyond that, check the same order in two apps before you commit: the restaurants are usually the same but the fees and the menu markup are set separately. The full menu with prices is a useful baseline before you look.
No comments yet. Yours would be the first.