ONDC vs Swiggy & Zomato 2026 — How Indian Restaurants Are Reclaiming 30% Margins

India 25 June 2026 11 min read Strategy

The aggregator commission revolt that started in late 2024 has reached critical mass. ONDC is now live in 600+ Indian cities, processing tens of thousands of restaurant orders a day at 3–5% commission instead of Swiggy and Zomato's 25–35%. Combined with WhatsApp Business direct ordering, restaurants are reclaiming margins they thought were permanently gone. Here's the full 2026 playbook — the numbers, the mechanics, and the switch process.

The 2026 commission reality — what restaurants actually keep

Before we talk about alternatives, let's anchor on the real number.

On every Swiggy or Zomato order in 2026, the effective take rate — including base commission, payment gateway fee, GST on commission, packaging fee deductions, and the slowly-escalating "Ads + Boost" surcharges that nudge you toward better placement — runs 25–35%. The per-restaurant numbers vary by city and category, but the median number we hear from operators across Mumbai, Pune, Bangalore and Hyderabad is ~28%.

That means on a ₹500 order, your restaurant keeps roughly ₹325–₹375 before paying for food cost, staff, rent and packaging. If your food cost is ₹150 and packaging is ₹25, you've netted ₹150–₹200. That's why operators are doing the math and finding that 40% of their delivery volume is unprofitable.

The structural problem: aggregators sit between you and your customers. They own the discovery, the data, the relationship and the recurring revenue. You provide the kitchen, the brand and the risk. The economics tilt further every quarter — and 2026 hasn't been an exception.

What ONDC actually is (in plain English)

ONDC stands for Open Network for Digital Commerce — a government-backed initiative by India's Department for Promotion of Industry and Internal Trade (DPIIT). The way to understand it: ONDC is not a competitor to Swiggy and Zomato in the sense of being "another app." It's an open protocol that lets restaurants list once and become discoverable across dozens of buyer apps — Paytm, PhonePe, Magicpin, Mystore, Meesho, Bizom, and more.

You don't pick which app your customer uses. They search "biryani near me" on Paytm or PhonePe; ONDC routes the order to you regardless of which buyer app they opened.

The three roles in ONDC

The commission structure

Total cost on an ONDC order in mid-2026:

Total effective take rate to the restaurant: 3–5%, plus your own logistics if you don't have an in-house delivery fleet.

Side-by-side comparison — ONDC vs Swiggy vs Zomato

Dimension Swiggy Zomato ONDC
Effective commission25–32%26–35%3–5%
Customer data ownershipAggregator ownsAggregator ownsRestaurant owns
Direct WhatsApp follow-upBlockedBlockedAllowed
DiscoveryVery strong — owns demandVery strong — owns demandGrowing across 600+ cities
LogisticsBundledBundledChoice of LSPs (Shadowfax, Dunzo, Porter)
Setup time1–2 weeks1–2 weeks48–72 hrs via Petpooja/Magicpin Seller
Promotion mechanicsPay-to-play Ads + BoostPay-to-play Ads + BoostOrganic + buyer-app coupons
POS integrationMatureMatureMaturing — most leading POS support it

The math on a ₹500 order across three channels

Let's walk through the actual money flow on a single ₹500 order — same dish, three different channels.

Swiggy / Zomato (assume 28% effective take rate)

ONDC via Petpooja Seller App (assume 4% effective)

WhatsApp direct order (Online eMenu CRM)

The honest summary: on identical orders, ONDC gives you back ₹100–₹150 per order vs Swiggy/Zomato. WhatsApp direct gives you back ₹120–₹170. Scale that to 30 orders a day and you're looking at ₹3,000–₹5,000 a day in recovered margin — ₹90,000–₹150,000 per month.

The hybrid playbook — discovery + direct ordering

Here's the uncomfortable truth most "ONDC is the future" posts skip: Swiggy and Zomato own the discovery surface for the next 2–3 years at least. If you delist tomorrow, you lose 60–70% of your inbound demand overnight. So nobody serious is recommending you delist.

The right playbook in 2026 is channel mix:

  1. Keep Swiggy and Zomato as your discovery / acquisition channel. They're how new customers find you the first time.
  2. Add ONDC as a secondary direct channel. Modest commission, growing 600+ city reach, especially strong in tier-2.
  3. Layer WhatsApp Business as your retention + repeat-order channel. After the first Swiggy order, you cannot legally WhatsApp the customer (Swiggy blocks it). But after the first ONDC or direct order, you can.
  4. Unify the inbox so you don't drown in tab-switching. Every order — Swiggy, Zomato, ONDC, WhatsApp — should land in one screen for your cashier.

The shift in margin happens slowly: you don't go from 28% commission to 5% overnight. You start at 28% on 100% of orders. Six months in, maybe 70% of orders are still on aggregators (at 28%), but 30% has moved to ONDC + WhatsApp (at 4%). Your blended commission drops to ~21%. A year in, that's 50/50 — blended ~16%. Two years in, the ratio flips entirely.

How to add ONDC in 72 hours

Day 0 (morning)

Day 0 (afternoon)

Day 1

Day 2–3

WhatsApp as the second commission-free channel

ONDC is the open-network channel. WhatsApp Business is the personal channel — the one your customers already use 5 hours a day. Combined, they're the two legs that let you escape aggregator dependency.

India has 500 million WhatsApp users with a 98% message open rate. The math: a single weekend promo broadcast to 800 regulars typically returns 80–120 orders within 3 hours. That single send pays for a year of WhatsApp Business API subscription, with margin to spare.

The mechanics: customers message your business WhatsApp number, get your menu as a catalog (with photos and prices), tap to order, pay via UPI link, and you get the order in the same unified inbox as Swiggy/Zomato/ONDC. No tab-switching, no manual entry.

One inbox for Swiggy, Zomato, ONDC and WhatsApp

Online eMenu's unified CRM brings every order channel into one screen, so your staff stops tab-switching and you stop missing orders. ₹199/month all-in. Live in 48 hours.

See the unified CRM

FAQ

What is ONDC and how does it differ from Swiggy or Zomato?

ONDC (Open Network for Digital Commerce) is a government-backed open protocol — not an app. Restaurants list once on a seller app (Petpooja Seller, Magicpin Seller, Mystore) and become discoverable across dozens of buyer apps (Paytm Food, PhonePe Stores, Magicpin, etc.). Commission is 3–5% versus aggregators' 25–35%.

What commission do Swiggy and Zomato actually take in 2026?

Effective take rate including base commission, payment fees, taxes on commission, packaging deductions and ad surcharges runs 25–35%. On a ₹500 order, restaurants typically keep ₹325–₹375 before food cost, labour and rent.

Can I run ONDC and Swiggy/Zomato together?

Yes — and that's the right playbook. Aggregators stay as your discovery channel (where new customers find you). ONDC and WhatsApp become your direct-ordering channels (where repeat customers come back at near-zero commission).

How long does it take to list on ONDC?

Most seller apps (Petpooja Seller, Magicpin Seller, Mystore, Bizom) onboard a restaurant in 48–72 hours including menu mapping, bank KYC, FSSAI verification and test-order completion.

Does ONDC work in tier-2 and tier-3 cities?

Yes — and that's where it's growing fastest. Mystore, Pincode and ePraja have stronger tier-2/3 penetration than Swiggy/Zomato in many districts. Cities like Indore, Jaipur, Kochi, Lucknow and Surat now have meaningful ONDC volume.

Do I need a separate POS for ONDC?

No. Modern POS systems — including Online eMenu's unified CRM — pull ONDC, Swiggy, Zomato and WhatsApp orders into a single inbox via official APIs. The cashier sees one screen.

e

Online eMenu Editorial Team

Dubai · Indore · We write for restaurant owners in India and the Gulf.