You opened the app to order something simple. A pizza slice. The item costs ₹189.
By the time you hit confirm, you’re paying ₹242.
And that’s after the subscription discount kicks in.
You didn’t add anything. You didn’t upgrade anything. The app did it for you.
This is not a glitch. This is the business model.
The Bill You Didn’t Expect
Here’s a real breakdown — a single pizza slice ordered on a popular food app:
- Item: ₹189
- Subscription savings applied: ₹35
- Final amount: ₹242
A ₹189 item becomes ₹242 — and that’s the discounted price. Without the subscription, you’re looking at ₹277 for a ₹189 pizza. A 46% markup before you’ve even added garlic bread.
Oh, and while you’re checking out? The app is pitching you a ₹299/month subscription upgrade. Right there on the checkout screen.

The listed price is not the real price. It’s an entry point. By the time you see the real number, you’ve already picked your food and waited on a loading screen. The psychological cost of going back is higher than just paying the difference. They know this. They designed it this way.

The Surge Nobody Admits Is Surge
The delivery fee on the same restaurant, same item, can vary by ₹20 to ₹60 depending on when you order. Order at 1pm on Tuesday? ₹29. Order at 8pm on Friday? ₹79.
Your food isn’t travelling further. What’s changed is demand. That’s surge pricing — it just doesn’t come with the honesty of being called surge pricing.
The “rain fee” during monsoon sounds like compensation for delivery partners. Some of it probably is. It’s also a mechanism to charge more when bad weather means you’re less likely to step out.

The Packaging Fee: What You’re Actually Paying For
In 2022, apps started adding packaging fees. The justification: eco-friendly packaging costs more. True. Doesn’t explain why the fee goes to the platform and not the restaurant.
In many documented cases, packaging fees are additional platform revenue with a sympathetic name. Zomato processes over 700,000 orders a day. At ₹10 average, that’s ₹7 crore per day in packaging fee revenue alone.
The platform fee doesn’t even pretend to cover something specific. It started at ₹2, then ₹3, then ₹5. It will keep increasing.
The Subscription Trick
Subscription plans appear at the moment of maximum frustration: the checkout screen. “Save ₹35 with benefits.” While you’re already irritated about the fees. And if you want more savings? There’s an upgrade to a pricier plan — also on the checkout screen, also right now.
What the banner doesn’t mention: the break-even analysis. It shows you one number — what you save right now — designed to get you to subscribe in 30 seconds, not make a rational decision.
Once subscribed, users order more frequently. The subscription creates pressure to get value from it. You’ve already paid. You might as well order. Occasional user converted to habitual one.
The Commission Nobody Talks About
Restaurants pay 15 to 30% commission per order. To survive, many price their delivery menu 10 to 20% higher than the dine-in menu. So the ₹189 pizza you ordered might cost ₹160 if you walked in.
Then the platform adds its fees on top. You’re paying the restaurant’s commission and the platform’s fees simultaneously — both invisible in how they’re presented.
Six Dark Patterns Worth Knowing

Pre-selected add-ons. Items ticked by default, requiring you to actively remove them.
“Complete Your Meal” upsells. Strategically placed add-on suggestions right as you’re about to confirm — garlic bread, desserts, sides. All priced to seem small.
Fees revealed late. Full breakdown appears only at the payment screen, after you’ve done all the work.
Savings framing. “₹35 saved!” shown prominently. The fees that made your total ₹242 are quieter.
Free delivery thresholds. You add a ₹79 item to avoid a ₹29 delivery fee.
Notification timing. Peak-hunger alerts at 12–1pm and 7–8pm. Hungry people make worse financial decisions. The app knows this.
What You Can Actually Do
Check the fee before you start browsing. Both apps show an estimated delivery fee before you enter a menu.
Calculate subscription value honestly. More than five orders a month at ₹300+? A subscription probably pays off. Twice a month? It probably doesn’t.
Order directly when possible. Many restaurants offer WhatsApp ordering. No platform commission means lower prices for you.
Ignore the “Complete Your Meal” section. It exists to increase your order value, not improve your meal.
The Verdict
A ₹189 pizza. ₹242 at checkout. After a subscription discount. With a ₹299 upgrade offer placed right where your thumb lands.
None of this happened by accident.
Each fee was introduced quietly, small enough that complaining felt disproportionate. Each upsell was A/B tested until it worked. Each dark pattern was validated by the numbers. The system isn’t broken — it’s working exactly as intended.
Knowing this won’t save you money automatically. But it changes the game.
Or just call the restaurant and pick it up yourself.
Sources: Zomato Annual Report FY2024; Swiggy DRHP 2024, SEBI filing; LocalCircles Dark Patterns in Consumer Apps Survey, 2023.