Delivery Fees, Service Fees and the Costs You Do Not See
You add $30 of food to the cart and checkout says $46. Where did the other $16 go? Food delivery pricing is a stack of separate charges, some visible, some built into the menu, and each one pays a different party. Once you can name them, it gets much easier to decide when delivery is worth it.
The charges on a typical receipt
Delivery apps vary by city, restaurant and time of day, and they change their fee structures often, so treat this as a map of the categories rather than exact numbers.
Delivery fee. A flat charge for getting the food to you. It often depends on distance and demand, and it is the fee that "free delivery" promos and memberships usually waive.
Service fee. Usually a percentage of your subtotal, sometimes with a minimum and a cap. It goes to the app to cover its operations. A membership may reduce it but rarely removes it entirely.
Small order fee. Added when your subtotal is under a minimum. It is the app's way of making tiny orders worth the trip.
Other fees. Depending on where you live, you may see regional fees, "busy period" fees or local fees passed through to you.
Tax and tip. Sales tax applies to the food (and in some places to fees). The tip goes to the driver, and in the US it is a meaningful part of how drivers are paid.
The cost you never see: menu markups
Restaurants pay the delivery app a commission on each order. To cover it, many raise their prices inside the app. A roll that costs $8 at the counter might be $9.50 in the app. Nothing on the receipt mentions it, because from the app's point of view that is just the price.
This is the single most invisible cost of delivery, and it is why "free delivery" can still cost much more than picking up. If you order often from the same place, compare its in-app prices with its own website or in-store menu once. The difference is usually obvious.
A worked example: how $30 becomes $46
Say you order sushi for one with a $30 subtotal in the app. The numbers below are illustrative, not quotes from any specific app:
Food: $30.00. Delivery fee: $3.99. Service fee at 15%: $4.50. Sales tax at 8% on the food: $2.40. Tip at 18%: $5.40. Total: $46.29.
Now suppose the same order costs $25 at the restaurant counter, because the app price carried a markup. Picking it up yourself, you would pay $25 plus $2 of tax, or $27. The delivered version costs about $19 more, roughly 70% on top of the pickup bill. For a pizza night for four, the percentage drops, because fees are mostly per order. For a solo lunch, it climbs.
None of this means delivery is a rip-off. It is a real service with real costs: a person drives across town for you. It just means the menu price is not the price, and the gap is biggest on small orders. Our guide to eating out vs. ordering in runs the same comparison against a sit-down meal.
How to keep fees down
Order less often and a bit more each time, so the per-order fees are spread over more meals. Stay above the small order minimum with food you will actually eat, like tomorrow's lunch, rather than filler. Check pickup, which usually drops the delivery fee, the service fee and the tip. Compare the restaurant's own ordering page with the app. And if you consider a membership, divide its monthly price by the fees it actually waives for you.
Do not cut the tip to save money. If the total feels too high to tip properly, that is a sign the order itself is the thing to skip, not the driver's pay. More tactics are in how to spend less on food delivery.
How SemFood handles fees
SemFood is a simulated delivery app: nothing is charged and nothing is delivered. Its checkout still shows a realistic total, with item prices and a delivery fee set by each fictional restaurant, from a couple of dollars at a nearby pizza place to more at a premium Japanese spot. There are no service fees and no tip, because there is no driver to pay. The receipt at the end says "charged: $0.00".
Want to know what fees add to your real habit over a year? Put your typical all-in order into the calculator and compare it with the menu prices you remember paying. Then, if you just want the ritual of ordering, browse the restaurants and place one for free.
What is the difference between a delivery fee and a service fee?
The delivery fee covers getting the food to you and often depends on distance and demand. The service fee is usually a percentage of the subtotal that goes to the app. Neither one is the driver's tip.
Does the delivery fee go to the driver?
Not necessarily, and policies vary by app. The tip is the part you know goes to the driver. Check your app's help pages for how it pays drivers.
Why are prices higher in delivery apps than in the restaurant?
Many restaurants raise their in-app prices to cover the commission the app charges them. That markup does not appear as a separate line on your receipt.
Does SemFood charge a service fee?
SemFood does not charge anything for orders. Every order is simulated, and the checkout only shows item prices and a delivery fee to keep it realistic. The receipt always ends at $0.00.