DiningRated All guides

Comparison

Dine-In vs Takeout vs Delivery: What You Actually Pay

Delivery commonly costs 30-50% more than the same restaurant meal eaten in. See the true all-in cost of each channel -- fees, tips, and markups explained.

Delivery typically costs 30% to 50% more than the same meal eaten at the restaurant, once you add stacked platform fees and a driver tip on top of a menu price that may already be marked up. Takeout -- picking up directly -- usually lands closest to the in-store price. The gap is real, consistent, and worth knowing before you choose a channel.

The Same Meal, Three Different Prices

The cleanest way to understand the cost difference is to follow one meal across all three channels. Restaurant pricing is complicated enough that general claims about "delivery fees" can feel abstract -- a worked example makes the gap concrete.

For context on what a typical restaurant meal costs before you pick a channel, see Average Cost of a Restaurant Meal in the US.

Consider a labeled illustrative order: two entrees, an appetizer, and non-alcoholic drinks -- a weeknight dinner for two at $40 on the in-restaurant menu before tax and tip.

Dine-in. Menu price $40 plus sales tax ($3 to $4) plus a table-service tip. The Emily Post Institute recommends 18 to 20 percent for standard sit-down service; at 20 percent on the pre-tax subtotal that is another $8. Total: approximately $51 to $52.

Takeout. Menu price $40 plus the same $3 to $4 tax. Tipping is optional; a small $4 tip is appreciated but not expected. Total: approximately $43 to $48 depending on whether you tip.

Third-party delivery. The menu price on the app may already be higher than in-store -- commonly reported differences run $2 to $5. Add a service fee (commonly reported in the 10% to 15% range), a delivery fee (varies by distance and platform), and a driver tip (15% to 20%, or a $3 to $5 minimum). Total: easily $54 to $65 or more on what is, at its core, a $40 meal.

The Illustrative Gap

On a $40 in-restaurant order, dine-in runs about $51-52 all-in. Takeout runs $43-48. Third-party delivery can run $54-65 or more. These figures are illustrative -- actual totals depend on your platform, city, distance, and restaurant. But the direction is consistent: delivery stacks fees, dine-in stacks tip, and pickup stacks almost nothing.

What Dine-In Actually Costs

When you sit down at a full-service restaurant, the menu price is your starting point but rarely your ending point. Two cost layers land on top: the drink markup and the tip.

The drink markup. Alcohol and soft drinks are where restaurants earn their margin on a table. According to the National Restaurant Association, beverage revenue typically carries higher margins than food -- a glass of house wine priced at $12 might have a pour cost of $2 to $3. A table that orders two cocktails each will see the bill climb substantially above the food subtotal. If drinks are a meaningful part of your evening, factor that in before you sit down.

The tip. At a full-service sit-down restaurant, the Emily Post Institute recommends 18 to 20 percent of the pre-tax bill as the standard range, with 15 percent as the floor for adequate service. On a $60 food-and-drink subtotal, that is $9 at 15 percent, $10.80 at 18 percent, and $12 at 20 percent. For a deeper look at when and how to tip across different service formats, see How Much to Tip at a Restaurant.

What dine-in does NOT carry: delivery fees, service charges from a platform, or packaging costs. The tip goes directly to the server. The bill is transparent -- you know the math before you sign.

Stacked cost comparison: all-in cost of a $40 in-restaurant order across dine-in, takeout, and third-party delivery, illustrative example. All-In Cost: $40 In-Restaurant Order (Illustrative) Tip ~$8 Tax ~$3 Menu $40 ~$51 DINE-IN Tax ~$3 Menu $40 ~$43 TAKEOUT Menu markup Service fee Delivery fee Driver tip Menu $40+ ~$54-65+ DELIVERY Illustrative only -- actual totals vary by platform, city, distance, and restaurant

What Takeout Actually Costs

Pickup is often the best-kept savings secret at any restaurant. The core transaction is simple: you pay the menu price, you pay tax, and you carry the bag home yourself.

Menu price. Restaurants almost universally charge the same menu prices for pickup as for dining in. You are not paying a table-service premium, and you are not absorbing a platform markup. The number on the in-restaurant menu is the number on your receipt.

Packaging. Some restaurants add a small per-order packaging fee, typically $0.50 to $1.50. Minor, but worth knowing if you see an extra line item.

Tip. Standard etiquette guidance treats tipping for takeout as optional. According to the Emily Post Institute, around 10 percent -- or a dollar or two -- is appropriate for takeout from a full-service restaurant, recognizing the labor of packing and timing your order. At counter-service or fast-casual spots, there is no established expectation.

Takeout tip guidance

If you order takeout frequently from the same restaurant, a small regular tip maintains goodwill with the staff and tends to mean your orders are handled with more care. It is not obligatory, but it is noticed.

Sales tax. Same as dine-in -- typically 5% to 10% depending on your state.

What takeout does NOT carry: no delivery fee, no platform service fee, no menu markup. For diners who care about the total bill, pickup is consistently the lowest-cost channel for restaurant food.

What Third-Party Delivery Actually Costs

Delivery through apps like DoorDash, Uber Eats, and Grubhub involves the most complex fee structure of any channel. Understanding each layer explains why the all-in total lands where it does.

Menu price on the app. This is where the cost gap often starts before you even add a fee. Many restaurants charge higher menu prices on third-party platforms than in-store -- a practice that helps offset the commission those platforms charge the restaurant. The difference varies by restaurant and market, but commonly reported variances run $1 to $5 or more on individual items. Some restaurants maintain price parity; others mark up significantly. You generally cannot tell from inside the app.

Service fee. Third-party delivery platforms charge the ordering customer a service fee calculated as a percentage of the order subtotal. The percentage varies by platform and order size; commonly reported figures range from roughly 10% to 15%, though they shift with promotions, membership programs, and local market conditions. This fee is platform revenue, not a tip for any worker.

Delivery fee. A separate flat or variable charge based on distance and demand. Surge periods (peak dinner hours, bad weather) can push this higher. Free delivery promotions are available through platform subscriptions (DashPass, Uber One, etc.), which can make sense for frequent orderers -- though the math depends on how often you use the service.

Small-order fee. Most platforms add a surcharge if your subtotal falls below a minimum threshold, typically $10 to $12. Sometimes listed as a "regulatory response fee" or similar label.

Driver tip. Standard etiquette guidance (consistent with National Restaurant Association norms) calls for 15% to 20% of the food subtotal, with a $3 to $5 floor on smaller orders. This money reaches the driver. The platform's delivery fee does not.

Platform fees do not pay the driver

The service fee, delivery fee, and any surcharges you see on a delivery app are platform revenue -- they fund operations, marketing, and the platform itself. The driver's pay comes from the driver tip plus a per-delivery payment from the platform that is often modest. Tipping the driver separately is not optional if you want the food delivered reliably.

How delivery fees stack: starting from an in-store menu price, app markup, service fee, delivery fee, and driver tip each add to the total delivery cost. How Delivery Fees Stack (Illustrative) In-store menu $40 + App menu markup ~$43 + Service fee ~$48 + Delivery fee ~$53 + Driver tip + tax $54-65+ Illustrative only -- actual totals vary by platform, restaurant, distance, city, and order size

First-party ordering as an alternative. Many restaurant groups now run their own delivery programs or loyalty apps -- ordering direct from the restaurant's own website or app. These commonly skip the third-party service fee and sometimes offer lower delivery fees, loyalty points, or promotional perks. If you order frequently from the same chain or group, the first-party app is worth checking before defaulting to a third-party platform.

Channel Comparison at a Glance

Channel Added costs Tip norm Typical all-in premium vs. menu price
Dine-in Drinks markup + sales tax 18-20% on pre-tax bill (Emily Post standard) 30-40% above food subtotal
Takeout / pickup Sales tax; sometimes a small packaging fee Optional, 10% or $1-3 appreciated 8-12% above food subtotal
Third-party delivery Menu markup (varies) + service fee + delivery fee + possible small-order fee 15-20% driver tip, $3-5 minimum Commonly 35-60%+ above in-store menu price
First-party / direct delivery Delivery fee (often lower); no third-party service fee 15-20% driver tip Typically 20-35% above menu price

Ranges in the "all-in premium" column reflect the combined effect of fees, tax, and tip. Actual results vary by city, restaurant, platform, and order size. The direction -- pickup cheapest, third-party delivery most expensive -- is consistent across markets.

When Each Channel Makes Sense

The cost gap between channels is real, but cost is not always the deciding factor. Here is a practical frame for thinking about which channel earns its price.

Dine-in makes sense when the experience is the point -- a birthday dinner, a first date, a meal where the room and service matter as much as the food. The U.S. Bureau of Labor Statistics tracks food-away-from-home costs as a distinct spending category because dining out involves real non-food value (service, ambiance, convenience) that justifies the premium.

Takeout makes sense almost any time cost is a factor and the occasion does not require a table. You get full restaurant quality at close to the actual menu price. If you are a regular, pickup also builds a relationship with the staff that ordering through an app does not.

On restaurant price tiers and what they signal

Whether you are choosing a channel or choosing a restaurant, understanding what the $ to $$$$ tier system actually means for your budget helps calibrate expectations before you order. See Restaurant Price Tiers Explained: What $ to $$$$ Really Means.

Third-party delivery makes sense when convenience is the genuine priority -- you cannot leave the house, you are feeding a group and coordinating pickup is impractical, or it is late and the restaurant does not run its own delivery. The premium is real and worth acknowledging. If you are watching your food budget, delivery is the channel most worth scrutinizing.

First-party delivery splits the difference -- convenience without the full third-party fee stack. For restaurants you order from regularly, a direct ordering option often takes thirty seconds to find and can save meaningfully per order.

Reducing delivery costs without giving it up

If delivery is a regular habit, a platform subscription (DashPass, Uber One) can offset the per-order delivery fee for frequent orderers. First-party restaurant apps often have loyalty rewards not available through third-party platforms. And consolidating orders above the small-order fee threshold eliminates that charge entirely.

Putting It Together

The cost of the same meal differs substantially by channel, and the gap compounds the more frequently you order. Pickup is almost always the lowest-cost option -- menu price plus tax, with a small optional tip. Dine-in adds a meaningful tip and a drinks premium but no platform fees. Third-party delivery adds the most: a possible menu markup, a service fee, a delivery fee, and a full driver tip, all on top of a starting price that may already be higher than in-house.

One point worth keeping clear: the fees you pay on a delivery app are not the driver's income. Service fees and delivery fees are platform revenue. Drivers earn a per-delivery base rate from the platform -- which varies and is often modest -- plus the driver tip, which is the most direct income they receive from your order. Tipping 15% to 20% of the food subtotal, or a $3 to $5 minimum on smaller orders, is the appropriate norm per standard etiquette guidance, not a bonus for speed.

None of this means delivery is the wrong choice -- sometimes convenience is worth the premium. But understanding what each channel actually charges makes it a deliberate decision rather than a bill-time surprise.

Frequently asked questions

Is delivery more expensive than eating at the restaurant?

Typically yes, by a meaningful margin. A meal that costs $40 at the restaurant can easily reach $55 to $65 or more when ordered through a third-party delivery app, once you account for menu markups, a service fee, a delivery fee, and a driver tip. The size of the premium varies by platform, restaurant, and city.

Is takeout cheaper than dine-in?

Usually yes. Takeout -- picking up food directly from the restaurant -- typically carries the same menu price as eating in, with no table-service tip expected and no delivery fee. The main extras are sales tax and sometimes a small packaging charge. For most people, pickup is the most cost-effective way to get restaurant food.

Why is delivery so much more expensive than eating in?

Third-party delivery apps add multiple fees on top of the restaurant's menu price: a service fee (a percentage of your order), a delivery fee, sometimes a small-order fee or a regulatory surcharge, and then a driver tip on top of all of that. Many restaurants also list higher menu prices on delivery apps than they charge in-house, compounding the markup.

How much does DoorDash or Uber Eats add to my total?

The combined fees vary by platform, restaurant, distance, and city, but it is common to see a service fee, a delivery fee, and a driver tip together add $10 to $20 or more to an order that would cost $30 to $40 in-store. Restaurants sometimes mark up menu prices on the app too, so the starting number itself may already be higher.

Does the delivery fee go to the driver?

Not necessarily, and often not in full. Third-party platform delivery fees are platform revenue. The driver's actual pay comes primarily from the driver tip, which is a separate line item at checkout. Tipping the driver at 15 to 20 percent -- or a flat $3 to $5 minimum on smaller orders -- is appropriate, per standard etiquette guidance.