OPERATOR PLAYBOOK · 2026 14 min read Updated July 2026

Reduce Swiggy & Zomato Commission (2026) — 7 Tactics That Actually Work

Every Indian restaurant owner has done the mental math. On a ₹500 order, Swiggy and Zomato take ₹125-190 once you add commission, ad spend, peak surcharge and discount funding. That is a ₹30,000-45,000 monthly bite on a modest 400-order/month kitchen. This is the operator playbook — seven concrete tactics we have seen actually move the needle in 2026, with real per-order math and negotiation scripts you can send tomorrow.

In this playbook

  1. The 2026 commission reality — what you actually pay
  2. Tactic 1 — Cut wasted aggregator ad spend
  3. Tactic 2 — Re-price the menu for the aggregator listing
  4. Tactic 3 — Shift 20-40% of orders to WhatsApp direct
  5. Tactic 4 — Porter/Dunzo self-delivery for repeat customers
  6. Tactic 5 — Negotiate commission on volume tier (with scripts)
  7. Tactic 6 — Bundle upsell to lift AOV above the threshold
  8. Tactic 7 — Track true take rate weekly, cut the worst channel
  9. The full stack — what each tactic recovers
  10. FAQ

The 2026 commission reality — what you actually pay

The number Swiggy and Zomato quote you when you list is not the number you pay. On a ₹500 gross order in a metro, the actual outflow looks like this:

Line item% of ₹500 order₹ on this order
Headline commission (metro, casual dining)22%₹110
Payment gateway (built into commission on newer contracts, separate on older)2%₹10
Restaurant-funded discount (the "Flat ₹75 off" you agreed to)8%₹40
Peak-hours surcharge (Fri-Sun 7-10 PM)2-3%₹12
Ad spend (Swiggy Ads / Zomato Ads pro-rated per order)4-6%₹25
True take rate38%₹197
Net to restaurant (before food cost)62%₹303

That ₹303 has to cover food cost (~32%, so ₹160), packaging (₹15), labour allocated per order (₹40) and rent + utilities (₹35). You are left with ₹53 contribution per ₹500 order — a 10.6% net margin. Compare that to the ₹500 dine-in order where the same food cost gives you 42-45% contribution. The gap is entirely the aggregator.

The one number every operator should know: your restaurant's effective aggregator take rate for the last 30 days. Not the headline percentage in the contract — the true number after ads, discounts, surcharges and gateway. If you cannot answer this in 60 seconds, tactic 7 below is where you start.

Tactic 1 — Cut wasted aggregator ad spend

Nine out of ten restaurants we audit are overspending on Swiggy Ads or Zomato Ads without knowing what they are getting back. The default advice from your account manager — "double your ads budget for the weekend" — is not neutral. Their bonus is tied to your ad spend, not your net margin.

The 3-question ad audit

  1. Look at your last 30 days. What was your total ad spend on each platform? Divide it by the number of orders that platform delivered.
  2. Compare that to your net contribution per order. If ad spend per order exceeds ₹25 and your average contribution is ₹50-60, you are essentially working for the platform.
  3. Cut the spend by 50% for two weeks. If order volume drops by less than 25%, the ads were paying for orders you would have gotten organically. Keep it cut.

Real ₹ math on a ₹500 order: restaurant Y in Indore was spending ₹18,000/month on Swiggy Ads generating ~600 orders. Ad cost per order: ₹30 (6% of AOV). They cut to ₹9,000/month for 30 days. Order count dropped from 600 to 555 — a 7.5% decline. Net saving: ₹9,000 - (45 orders × ₹53 contribution) = ₹6,615/month recovered.

What to do with the money you save

Redirect 30-40% of the freed budget into WhatsApp broadcast marketing (tactic 3) which delivers 8-15× ROAS vs 2-3× on aggregator ads. Keep the rest.

Tactic 2 — Re-price the menu for the aggregator listing

Your dine-in Paneer Butter Masala is ₹280. On Swiggy/Zomato it is also ₹280. If the effective take rate is 35%, you net ₹182 on the aggregator order. That is a loss on almost every item once food cost, packaging and rider grace are counted.

The fix is not "raise the price on Swiggy." It is "have two menus, priced correctly." Standard 2026 practice among established restaurants is a 17-22% aggregator markup. Here is how the math works on the same Paneer Butter Masala:

 Dine-in menuAggregator menu (+20%)
Menu price₹280₹335
Food cost (₹95, stays same)₹95₹95
Take rate (35% on aggregator)₹0₹117
Packaging₹0₹15
Net contribution₹185₹108

You still make less on the aggregator — but you make positive contribution instead of negative. Multiplied across 400 orders/month with a mix of 8-10 top items re-priced, this alone recovers ₹15,000-25,000/month.

Common pushback: "Won't customers notice the price difference?" No — the vast majority of aggregator customers never see your dine-in menu and vice versa. The parity clause in your contract is rarely enforced. Every mid-market Indian chain does this.

What to raise and what to keep flat

Tactic 3 — Shift 20-40% of orders to WhatsApp direct

This is the single largest lever. Every aggregator delivery is a customer whose phone number Swiggy owns and you don't. If you can get 20-40% of those customers to reorder via WhatsApp on their next order, you recover the entire commission.

The QR insert card system

Place a small 3x5 inch card in every delivery bag. Not sometimes — every one. The card has:

Real ₹ math: printing 500 cards at ₹1.50 each = ₹750/month. If 15% of customers scan and place at least one WhatsApp order (75 orders), and the average order is ₹500 at 35% recovered take rate, the incremental margin is: 75 × ₹500 × 35% = ₹13,125. Net recovery after card cost: ₹12,375/month.

What to say in the WhatsApp confirmation

When a customer places their first WhatsApp order, your automated reply should acknowledge the switch: "Thanks — you'll save around ₹85 on every order compared to Swiggy/Zomato because there's no commission. We pass 60% of it back to you as a permanent 10% loyalty discount." Framing this as your saving, not ours is what makes them stay.

Why this is the highest-leverage tactic: unlike ad spend cuts or re-pricing (linear), WhatsApp shift compounds. Every customer who moves stays moved. After 6-9 months of consistent inserts, the WhatsApp channel typically grows from 0% to 25-35% of total delivery revenue — permanently.

Tactic 4 — Porter/Dunzo self-delivery for repeat customers

Once a customer is ordering via WhatsApp, you still need a rider. The mental block most operators have is "self-delivery is complicated." In 2026 it is not — Porter and Dunzo Merchant both accept API/webhook order bookings for ₹40-70 per delivery within a 4-6 km radius.

Delivery methodCost on ₹500 orderReliabilityBest for
Swiggy commission (delivery included)₹125-190 (25-38%)HighNew customer discovery
Porter (2-wheeler, up to 4 km)₹40-55HighRepeat customers, WhatsApp orders
Dunzo Merchant₹50-70Medium-HighRepeat customers, urban zones
In-house rider (part-time, 4 hrs/day)₹25-35 blendedDepends on staff25+ orders/day dense neighbourhood

Real ₹ math per order: ₹500 WhatsApp order fulfilled by Porter at ₹50 delivery + 10% loyalty discount (₹50) = ₹100 cost. Compare to same order on Swiggy where you would pay ₹175 in take rate. Saving per order: ₹75. On 100 shifted orders/month = ₹7,500 recovered before you touch anything else.

The 3 rules for self-delivery

  1. Only use for repeat customers. First-order acquisition on aggregators is subsidised; self-delivery for a first-timer costs you.
  2. Only within 4 km. Beyond that, Porter/Dunzo costs approach ₹90-120 and the math breaks.
  3. Track failed deliveries. Both apps have failure rates around 2-4%. Have a WhatsApp SOP: "If your rider is delayed, we'll offer a free dessert next order." Keeps the trust when the vendor slips.

Tactic 5 — Negotiate commission on volume tier

This is the tactic most operators skip because they assume it does not work. It does, but only under three conditions: (a) you are above 500 orders/month on that platform, (b) you are within 60 days of renewal, and (c) you ask in writing, not on a phone call.

The email template (send exactly this)

Subject: Contract renewal review — [Restaurant Name] — Outlet ID [XXX]

Hi [Account Manager],

Our contract renews on [DD-MM-2026]. Before we sign, I want to review our commission structure.

Over the last 6 months, our outlet delivered [X,XXX] orders on Swiggy with a gross order value of ₹[XX] lakh. Our effective take rate — commission + our funded discounts + peak surcharge + ad spend — has been [XX]%.

We are exploring three options: (1) continuing at reduced commission, (2) shifting a larger share of our marketing spend to direct channels, or (3) reducing our menu depth on the platform.

I would like to discuss a [X]% commission reduction for the next 12 months in exchange for [committed ad spend / longer contract / exclusivity on a category / a menu depth commitment]. Please share your best offer this week.

Regards,
[Name] · [Restaurant Name]

What you can realistically get

Real ₹ math: a 2% commission cut on ₹6 lakh monthly aggregator revenue = ₹12,000/month recovered. That is ₹1.44 lakh a year for a one-hour negotiation. Do this every renewal.

Tactic 6 — Bundle upsell to lift AOV above the threshold

Every ₹100 you add to average order value is worth about ₹35-40 in absolute contribution (because the fixed food cost and take rate are dilutive of margin at higher price points). Bundling is the easiest way to add ₹80-120 to every order without changing your menu.

The 3 bundle patterns that convert

  1. Meal-for-two combo — 2 mains + 2 breads + 1 rice + 1 dessert = ₹899 (would be ₹1,020 à la carte). Position at top of category page.
  2. "Add for ₹49" upsell at cart — dessert, drink or paneer starter shown at the checkout screen. Aggregator platforms let you configure these.
  3. Family pack (₹1,199-1,499) — 4 mains + 6 breads + 2 rice + 2 desserts. Higher AOV, better margin per order, better rider economics.

Real ₹ math: lifting AOV from ₹450 to ₹580 (+₹130) with 20% take rate improvement (fixed food cost on a bigger order) recovers ₹30-45 per lifted order. On 300 orders/month = ₹9,000-13,500/month.

The counter-intuitive tip: price the combo only slightly below the à la carte total (10-12%, not 25%). Deep discounts kill margin. The perception of value matters more than the actual discount.

Tactic 7 — Track true take rate weekly, cut the worst channel

The seventh tactic is not a tactic — it is a discipline. Once a week, on a Monday morning, you calculate true take rate for Swiggy and Zomato separately and compare. In our experience, one platform is almost always 3-8% worse than the other for a given restaurant. That is the one to cut ad spend on, delist your worst-performing items from, or start dialling back.

The weekly 5-column tracker

ColumnSwiggyZomato
Gross order value (last 7 days)₹1,42,500₹98,200
Commission + gateway₹34,200 (24%)₹22,586 (23%)
Restaurant-funded discounts₹11,400 (8%)₹5,892 (6%)
Ad spend₹6,850 (4.8%)₹2,946 (3%)
Peak surcharge₹4,275 (3%)₹1,964 (2%)
True take rate39.8%34%

Here Zomato is 5.8% cheaper. The right move: cut Swiggy Ads by 50% for two weeks, redirect the budget to Zomato Ads, and re-price 3-4 more Swiggy menu items. Trigger the 30-day audit before the next renewal. Restaurants who do this weekly instead of monthly typically shift 8-12% of gross revenue from the worse channel to the better one in a quarter — worth ₹20,000-40,000/month.

The full stack — what each tactic recovers

Stacking all seven tactics on a restaurant doing ₹8 lakh/month of aggregator revenue:

TacticRealistic monthly ₹ recovered
1. Cut wasted ad spend₹6,000-9,000
2. Menu re-pricing +20% on top 10 items₹15,000-25,000
3. WhatsApp QR insert card program₹10,000-15,000
4. Porter/Dunzo for repeat customers₹6,000-10,000
5. Renewal negotiation (annualised monthly)₹8,000-12,000
6. Bundle upsell to lift AOV₹8,000-13,000
7. Cut worst channel ad spend + delist worst items₹5,000-10,000
Total realistic monthly recovery₹58,000-94,000

That is ₹6.9-11.3 lakh a year on a restaurant doing ₹8 lakh/month on aggregators. And crucially — none of these tactics require you to delist from Swiggy or Zomato. You keep the discovery, you keep the safety net, you just stop leaving money on their table.

See the Reports screen that surfaces this data

The Ordering Suite dashboard shows revenue-by-channel, true take rate, and WhatsApp shift trend in one screen. ₹199/month, no lock-in, 14-day free trial.

Take the product tour

Frequently Asked Questions

What is the average Swiggy and Zomato commission in India in 2026?

Headline: 18-26%. Effective (after ads, discounts, peak surcharge, gateway): 30-38% for most restaurants. Metro premium areas can hit 40%+.

Can I negotiate commission with Swiggy or Zomato?

Yes, above 500 orders/month, at renewal, in writing. Realistic reductions are 1-2% at low volume, 3-5% at high volume or multi-outlet.

Is price parity between dine-in and aggregator required?

No. There is no legal requirement in India. Most restaurants price aggregator listings 17-22% higher to absorb commission. It is standard practice.

How much cheaper is self-delivery vs Swiggy commission?

On a ₹500 order: Swiggy takes ₹125-190 in effective commission. Porter or Dunzo costs ₹40-70. Net saving ₹55-120 per order. Use for repeat WhatsApp customers only.

What is a QR insert card?

A small printed card in every delivery bag with a WhatsApp QR code and a "10% off next order" offer. Costs ₹1.50 to print, converts 15-30% of customers over 3-6 months.

What is true take rate?

Commission + ad spend + peak surcharge + restaurant-funded discounts + gateway fees, divided by gross order value. Track weekly per channel.

Should I delist from Swiggy and Zomato entirely?

Almost never. Aggregators drive discovery you cannot replicate cheaply. Reduce dependence, do not eliminate it.

How does Online eMenu help with commission reduction?

The Ordering Suite (₹199/month) provides the WhatsApp channel and unified reports (revenue by channel, true take rate weekly) that make tactics 3, 6 and 7 work. Restaurants using it for 6+ months typically cut aggregator dependence from 65% to 40-45% of revenue.

O

Online eMenu Editorial Team

INWIZARDS SOFTWARE TECHNOLOGIES L.L.C · Dubai · Engineering in Indore · Published 2026-07-22