Last December, my accountant asked me to pull together all the food aggregator invoices for tax purposes. So I sat down and, for the first time in 3 years, actually added everything up.
Platform commissions. GST on commissions. Packaging mandates. Discounts we were forced to offer. Ad spend on "boost" that we had to do just to appear in search results. Dispute losses — orders that went wrong, refunds we bore, delivery partner issues they charged us for.
Three years. ₹8,40,000. Gone. To platforms.
Our restaurant had almost closed in year 2. We thought it was the food. We thought it was the location. We never once thought to look at what the platforms were actually taking.
The Real Commission Math (They Don't Show You This)
The headline commission is 18-25%. What they don't tell you is what that actually means in practice:
You served ₹500 worth of food — paid for ingredients, gas, labour, packaging — and received ₹257. That's a 48.6% cut. Not 22%. Nearly half.
And that's before you calculate the food cost itself. If your food cost ratio is 35% (industry standard), you spent ₹175 making that ₹500 order. You earned ₹257. Your actual margin on that order: ₹82. That's 16.4% — before rent, utilities, and staff.
The trap: Once you're on Zomato, your prices are visible and comparable. You can't easily raise prices because customers compare you to 50 other restaurants. So you can't fix the math by charging more. You're stuck.
Why Restaurants Stay Anyway
I'm not naive about this. Zomato and Swiggy bring orders. Discovery is real. In our first year, 70% of our orders came from the platforms. They helped us survive the startup phase.
The problem is that this discovery comes at a price — and that price scales with every rupee you earn. There's no graduation. There's no "we brought you customers for 3 years, now the commission drops because you're established." It's 22% forever, plus whatever new fees they invent.
The platforms own your customer relationship. The customer thinks of it as "ordering from Zomato" not "ordering from my restaurant." They don't have your number. They don't know your name. If you leave the platform, you lose them — even though you cooked their food 200 times.
What I Did Instead
Step 1: Built a direct ordering system
Used a Tally.so form (free) embedded on a simple website. Menu with photos, prices, item selection, delivery area selector, payment via Razorpay (2% fee — nothing else). Customer places order, I get a WhatsApp notification, I confirm and send estimated time.
Not as polished as Zomato. But 2% vs 48% is the difference between profit and loss.
Step 2: Converted existing customers to direct
For 6 months, every Zomato order got a handwritten card in the box: "Next time, order directly and save ₹40 — use the QR code for our direct menu." QR code linked to our website order form.
Conversion rate: about 23% of customers tried direct ordering at least once. Of those, 80% ordered direct again the next time.
Step 3: WhatsApp Business for regulars
Our top 40 regular customers are in a WhatsApp group (they opted in). We send the weekly special there first. They get first slot on limited items. They feel VIP. They order 3-4x more frequently than Zomato customers.
Step 4: Google My Business for dine-in
Invested time in a complete Google profile. Now when people search "restaurant near me" or our cuisine type in the area, we come up with 60+ reviews and a full menu. Dine-in traffic increased 40% in 6 months. Dine-in is 100% direct — no platform fee.
| Channel | Our Take on ₹500 Order | Customer Relationship? |
|---|---|---|
| Zomato/Swiggy | ₹257 (48% cut) | No — platform owns it |
| Direct website ordering | ₹490 (2% Razorpay) | Yes — your customer |
| WhatsApp order | ₹500 (cash/UPI) | Yes — direct relationship |
| Dine-in | ₹500 (UPI/cash) | Yes — strongest relationship |
Did I Quit Zomato Entirely?
Not immediately. I reduced our Zomato dependency gradually — stopped all "boost" ad spend first (saved ₹8,000-12,000/month immediately), then stopped participating in their mandatory discount campaigns, then eventually reduced our presence to just one or two popular items.
Today we do about 15% of orders through Zomato (from new customers who discover us there) and convert them to direct for repeat orders. We don't depend on the platform for revenue. We use it as a discovery tool, the way you'd use Google — you don't pay Google 22% of every sale that starts with a search.
The Hard Truth for Restaurant Owners
Zomato and Swiggy are not your partners. They are your most expensive employee — one who takes a cut of every order, controls your customer data, can change the rules anytime, and can delist you if you look at them wrong.
The restaurants that will survive the next 10 years are the ones that own their customer relationships. Direct ordering. WhatsApp groups. Loyalty programs. A real website. Google presence. These are not nice-to-haves. They are the difference between a business and a kitchen for someone else's platform.
Ready to set up direct ordering?
Our free guide covers Tally.so menu setup, Razorpay integration, WhatsApp Business, and Google My Business — everything you need to reduce your aggregator dependency. Free, detailed, step by step.
See the Restaurant Guide →