Key takeaways
- The headline Swiggy/Zomato commission (18-28%) is not the real cost. With 18% GST on commission, payment-gateway charges, your share of discounts and packaging, the all-in deduction is typically 25-40% of menu value.
- On an illustrative ₹400 order at ~23% commission with a funded promo, a restaurant keeps roughly ₹228 (about 57%) before food, labour and rent — many discounted delivery orders clear near-zero or negative profit.
- A direct order (own page, WhatsApp, QR + UPI) costs only ~2% in payment gateway, so the restaurant keeps ~98% of menu value — about ₹160 more per ₹400 order on identical food.
- You don't need to quit the apps. Shifting just 25-35% of volume to direct channels can move blended commission to 12-15% and lift net margin from 8-12% toward 20%+.
- Treat Swiggy/Zomato as paid discovery: use QR codes on bills and packaging, WhatsApp ordering, an ordering page and a loyalty loop to convert rented customers into commission-free repeat ones.
What does Swiggy or Zomato actually cost per order?
Ask most restaurant owners what Swiggy and Zomato charge and you'll hear a single number: "22%" or "25%." That number is the base commission, and it is genuinely only the start. By the time an order settles into your bank account, you have paid commission, GST on that commission, payment-gateway charges, your half (or all) of the discount, and packaging — all stacked on top of each other.
When you add it all up, the all-in deduction on a typical food-delivery order in India lands somewhere between 25% and 40% of menu value. The base commission itself now runs roughly 18-28% depending on city tier, cuisine, order volume and your negotiated plan. Then the platform adds 18% GST on its commission, takes a payment-gateway cut, and asks you to fund 50-100% of the discount it advertised in your name.
Quick gut-check: take last month's gross order value on each platform and divide your actual payout by it. If your payout is below 70 paise on the rupee, the platform is your real partner — and you are the junior one.
Where exactly does the margin leak? A line-by-line ₹400 order
Illustrative math is the only honest way to see this. Numbers below are approximate and will vary by your plan, city and category — but the structure is what matters. Take one dine-quality order with a ₹400 menu value:
- Menu value: ₹400 (what the customer sees as the food price)
- Base commission @ 23%: -₹92
- 18% GST on that commission: -₹16.50
- Payment gateway / online-payment charge (~2%): -₹8
- Your share of a '40% OFF up to ₹80' promo (assume you fund half): -₹40
- Packaging cost you absorb: -₹15
- Approx. you keep: ₹228.50 — about 57% of menu value
And ₹228.50 is your revenue, not your profit. From it you still pay food cost (typically 28-35%), kitchen labour, rent, gas, electricity and breakage. On a ₹400 order, food cost alone is roughly ₹120-140. After that, a lot of "busy" delivery orders clear single-digit rupees of actual profit — and discounted ones can go negative.
The trap: high-discount campaigns boost order count and platform ranking, so the dashboard looks great. But each subsidised order can quietly lose money. Volume is not the same as margin.
Why do delivery orders feel busy but unprofitable?
Three structural reasons, all India-specific:
- Stacking, not switching. Every fee sits on top of the last. A 23% commission plus 18% GST on it plus gateway plus discount isn't 23% — it's effectively 35-43% gone before you cook.
- Discount dependence. Visibility on Swiggy/Zomato is increasingly pay-to-play: ads, priority listing and deep discounts. Turn them off and orders drop; leave them on and margin bleeds. You're renting your own customers back.
- ITC blindspot. Under GST Section 9(5), the aggregator pays the 5% GST to the customer side, but standalone restaurants generally can't claim input tax credit on the commission, ad spend, rent or ingredients tied to those supplies. So that 18% GST on commission is a hard, unrecoverable cost — not a wash.
None of this means delivery apps are useless. They are an unbeatable discovery channel — a customer who'd never find you now tastes your biryani. The mistake is treating that rented discovery as your permanent, only sales channel.
How much cheaper is a direct order, really?
This is where the math flips. On a direct order — your own ordering page, WhatsApp, or a QR menu — the only unavoidable cost is the payment gateway, roughly 2% (UPI is often even cheaper or free). No 23% commission. No 18% GST on a commission you no longer pay. No forced discount.
On the same ₹400 order, going direct, you keep roughly ₹392 of menu value instead of ₹228. That is about ₹160 more per order — on the exact same food, cooked in the same kitchen.
- Aggregator order (₹400): you keep ~₹228 (≈57%)
- Direct UPI/gateway order (₹400): you keep ~₹392 (≈98%)
- Difference: ~₹160 per order, ~40% of menu value reclaimed
You won't move every order direct — and you shouldn't try. But shifting even 25-35% of volume to direct channels dramatically changes your blended economics. A kitchen that's 100% on aggregators might run an 8-12% net margin; the same kitchen at ~35% direct can realistically reach a blended commission of 12-15% and clear 20%+ net. That's not a different menu — it's a different ownership of the customer.
How do restaurants actually win back direct orders?
The hard part isn't building a website — it's redirecting demand you already have. The customers are eating your food right now; they're just paying Swiggy for the privilege of finding you. Here's the practical playbook we use with Indian restaurants and cloud kitchens:
- Capture the customer at the table and in the bag. Put a QR code on tables, bills and every delivery package: 'Order direct next time — same price, faster, 10% off.' The aggregator order pays for the acquisition of a direct customer.
- Run ordering on WhatsApp. India lives on WhatsApp. A WhatsApp ordering flow (catalogue + cart + UPI/Razorpay link) feels native, needs no app download, and lets you message customers again — which the aggregator will never let you do.
- Own an ordering page. A lightweight branded ordering site with online payment turns 'near me' Google searches into commission-free orders. Pair it with a clean Google Business Profile so you show up when people search your name.
- Build a loyalty / repeat loop. A simple points or 'every 5th order free' scheme, run over WhatsApp, makes the cheaper channel also the stickier one. Repeat customers are where direct ordering compounds.
- Make direct the better deal, not just the cheaper-for-you deal. Pass a slice of your saved commission to the customer — faster delivery, a free dessert, a genuine 10-15% off. You're sharing ₹160 of newfound margin; give ₹40 to the customer and keep ₹120.
Rule of thumb: every direct order should be at least as attractive to the customer as the app, and far more profitable to you. If direct is only good for you, it won't stick.
Should you quit Swiggy and Zomato entirely?
Almost never. Walking away from the aggregators usually means walking away from discovery — new customers, late-night demand, and people in neighbourhoods who've never heard of you. The smarter move is a portfolio, not a divorce.
Treat Swiggy and Zomato as paid acquisition: accept that those orders are expensive, and judge them on whether they feed your cheaper channels. Every aggregator order should be a chance to convert a stranger into a direct, repeat, WhatsApp-loyal customer. Then the 30%+ you 'lose' on the first order becomes a marketing cost that pays for a customer you keep for free.
Track one number monthly: your direct-order share. If it's near zero, you have no leverage and no pricing power. As it climbs past 25-30%, your blended commission falls, your margin breathes, and — quietly — your negotiating position with the platforms improves too.
Frequently asked questions
How much commission do Swiggy and Zomato charge restaurants in India?
As of 2026, the base commission is roughly 18-28% per order, depending on city tier, cuisine, order volume and your negotiated plan. But that is only the headline number. On top of it you pay 18% GST on the commission, a payment-gateway charge (around 2%), your share of any advertised discount (often 50-100% of it), and packaging. The realistic all-in deduction is typically 25-40% of your menu value.
Why do my Swiggy/Zomato orders feel busy but not profitable?
Because the fees stack. A 23% commission plus 18% GST on that commission plus gateway plus a funded discount can wipe out 35-43% of menu value before you even cook. High-discount campaigns lift order count and platform ranking, so the dashboard looks healthy, but each subsidised order can earn near-zero profit. Volume on the apps is not the same as margin.
How much do I save by taking direct orders instead of aggregator orders?
A lot. A direct order through your own ordering page, WhatsApp or a QR menu with UPI/online payment costs only about 2% in payment-gateway fees, with no commission, no GST-on-commission and no forced discount. On a ₹400 order you keep roughly ₹392 direct versus about ₹228 via an aggregator — around ₹160 more per order on the same food.
Should I leave Swiggy and Zomato to protect my margin?
Usually no. The apps are unmatched for discovery and reaching new customers. Instead, treat them as paid acquisition and build cheaper direct channels alongside them. Aim to convert app customers into direct, repeat ones using QR codes on bills and packaging, WhatsApp ordering and a loyalty scheme. Moving even 25-35% of orders direct meaningfully improves your blended economics without losing visibility.
What is the easiest way to start taking direct orders?
Start with WhatsApp, since nearly every Indian customer already uses it. Set up a WhatsApp ordering flow with a menu catalogue and a UPI or Razorpay payment link, then drive customers to it with QR codes on tables, bills and delivery packaging plus a small incentive like 10% off. Add a lightweight branded ordering page and a clean Google Business Profile so 'restaurant near me' searches turn into commission-free orders.
Want this working in your business?
TheManki builds the software, ERP and automation behind ideas like these. Book a free, no-pressure strategy call.
Book a Strategy Call