1. What Is ONDC and Why Should Restaurant Owners Care?
Think of ONDC like UPI, but for online commerce. Just as UPI allowed any bank app to send money to any other bank app, ONDC allows any buyer app to discover and order from any seller app. It is a government-backed open protocol — not a single app or platform.
Here is the key difference that matters to you as a restaurant owner: Swiggy and Zomato are closed platforms. They control the entire chain — the customer app, your listing, the delivery logistics, the payment, and the customer data. You play by their rules, pay their commissions, and have zero control over your own customer relationships.
ONDC unbundles this entire chain. You list your restaurant on a seller app (like Magicpin or uEngage). Customers discover and order from a buyer app (like Paytm or Magicpin). Delivery is handled by logistics partners (like Dunzo or Shadowfax). Each piece charges a small fee instead of one platform taking 25-30% of everything.
The result? Your total commission drops from 25-30% to 3-5%. Let that sink in for a moment.
The Commission Comparison That Changes Everything
| Platform | Commission Rate | On a Rs 500 Order | You Keep |
|---|---|---|---|
| Swiggy | 25-30% + GST | Rs 125-150 goes to Swiggy | Rs 350-375 |
| Zomato | 22-28% + GST | Rs 110-140 goes to Zomato | Rs 360-390 |
| ONDC | 3-5% total | Rs 15-25 total fees | Rs 475-485 |
That is not a typo. On a Rs 500 order, you keep Rs 475-485 through ONDC versus Rs 350-390 through aggregators. The difference of Rs 85-135 per order adds up fast when you are doing 20-30 delivery orders a day.
Monthly Savings for a Rs 5 Lakh/Month Delivery Restaurant
- Current Swiggy/Zomato commission (27% avg): Rs 1,35,000/month lost to commissions
- ONDC commission (4% avg): Rs 20,000/month in fees
- Potential savings if 100% on ONDC: Rs 1,15,000/month
- Realistic savings (30% orders shifted to ONDC): Rs 34,500-51,750/month
- Annual savings at 30% shift: Rs 4,14,000-6,21,000/year
ONDC is backed by the Department for Promotion of Industry and Internal Trade (DPIIT), Government of India. As of March 2026, the network processes over 12 lakh transactions daily across categories, with food delivery being one of the fastest-growing segments. The network has crossed 5 lakh sellers and is operational in 600+ cities.
This is not a startup experiment. This is government-backed infrastructure designed to break the aggregator duopoly. And it is growing fast.
2. How ONDC Food Delivery Actually Works
The ONDC network has four main players, and understanding each one helps you make better decisions about which seller app to choose and what to expect.
The Four Players in Every ONDC Order
- Seller App (where you list your restaurant): This is your storefront on ONDC. You upload your menu, set prices, manage availability, and accept orders through the seller app. Think of it as your Swiggy restaurant dashboard, but without the 25-30% commission. Popular seller apps: Magicpin, uEngage, Mystore, Seller.ONDC.org.
- Buyer App (where customers find and order): This is what customers use to browse restaurants and place orders. Instead of one app (Swiggy), there are multiple buyer apps — Paytm (ONDC section), Magicpin, Meesho, and the ONDC reference app. Any customer on any buyer app can discover your restaurant.
- Logistics Partner (who delivers the food): Delivery is handled by dedicated logistics providers — Dunzo, Shadowfax, Loadshare, and others. The logistics is automatically assigned when an order is placed. You do not need to arrange delivery yourself.
- ONDC Protocol (the backbone connecting everything): This is the technology layer that lets all these apps talk to each other. You never interact with it directly — it works in the background, like how UPI connects different bank apps seamlessly.
How an Order Flows from Customer to Your Kitchen
- Customer opens a buyer app (say, Paytm) and searches for "biryani near me"
- ONDC protocol fetches listings from all seller apps in the area — including your restaurant listed on Magicpin
- Customer places the order and pays through the buyer app
- Your seller app receives the order with a notification — just like a Swiggy order notification
- You accept and start preparing the food
- Logistics partner (Dunzo/Shadowfax) assigns a rider who comes to pick up
- Food gets delivered and payment settles to your bank account within 1-3 business days
The entire experience feels similar to receiving a Swiggy or Zomato order. The difference is behind the scenes — lower commissions, more control over your pricing, and your restaurant is discoverable across multiple buyer apps simultaneously.
Key ONDC Players for Restaurant Owners
- Top Seller Apps: Magicpin, uEngage, Mystore, Seller.ONDC.org, Kiko Live
- Top Buyer Apps: Paytm (ONDC section), Magicpin, Meesho, ONDC app, Tata Neu (ONDC)
- Logistics Partners: Dunzo, Shadowfax, Loadshare, Delhivery (select cities)
- Payment Settlement: 1-3 business days (compared to 7-14 days on some aggregators)
3. How to Register Your Restaurant on ONDC (Step-by-Step)
Registration is straightforward — simpler than getting listed on Swiggy or Zomato, honestly. Here is the exact process, step by step.
Step 1: Choose Your Seller App
This is the most important decision. Your seller app is your ONDC dashboard — where you manage menu, orders, and payments. Here is how the top options compare:
| Seller App | Best For | Commission | Key Features |
|---|---|---|---|
| Magicpin | Maximum order volume | 0-2% (promotional rates) | Largest restaurant network, own buyer app too, marketing tools |
| uEngage | Branded ordering + ONDC | 1-2% | Own branded ordering page, loyalty programs, ONDC as additional channel |
| Mystore | Multi-category sellers | 1-2% | Good for restaurants also selling packaged goods, simple dashboard |
| Seller.ONDC.org | Simplest setup | 0% (reference app) | Official ONDC seller app, basic features, good for testing |
Our recommendation: Start with Magicpin if your primary goal is getting orders quickly. It has the largest buyer-side reach and the easiest onboarding. If you also want a branded direct ordering page for your restaurant, go with uEngage — you get ONDC reach plus your own ordering channel.
Step 2: Gather Your Documents
Before starting the registration, keep these documents ready (all digital copies work):
- FSSAI License: This is mandatory. If you do not have one yet, read our complete FSSAI license guide — the process takes 7-60 days depending on the license type.
- GST Registration: Required for tax compliance. If your annual turnover is below Rs 20 lakh, you can still register voluntarily — and we recommend it for credibility.
- PAN Card: Business PAN (if you have a company/LLP) or personal PAN (if you are a sole proprietor).
- Bank Account Details: Account number, IFSC code, and a cancelled cheque or bank statement. This is where your ONDC earnings will be deposited.
- Menu with Prices: Your complete menu with item names, descriptions, prices, and photos. Good food photos significantly increase order conversion — invest Rs 5,000-10,000 in professional photography if you have not already.
- Restaurant Address Proof: Rent agreement, utility bill, or ownership document.
Step 3: Register and Upload Your Menu
The actual registration takes 30-60 minutes. Here is what happens on most seller apps:
- Download the seller app (or visit the website) and create an account with your phone number
- Enter your restaurant details — name, address, cuisine type, operating hours
- Upload FSSAI, GST, PAN, and bank documents
- Add your menu items with photos, descriptions, and prices
- Set your menu categories (starters, mains, desserts, beverages)
- Mark items as veg/non-veg (mandatory for ONDC food listings)
- Set portion sizes and any customization options (extra cheese, spice level, etc.)
Step 4: Set Delivery Radius and Timings
- Delivery Radius: Most seller apps let you set a 3-10 km delivery radius. Start with 5 km — the sweet spot for food delivery where food arrives hot and logistics costs stay reasonable.
- Operating Hours: Set your actual kitchen hours. Unlike Swiggy/Zomato where you might feel pressured to be available all day, on ONDC you can set specific meal-time windows (11 AM-3 PM for lunch, 6 PM-10 PM for dinner) without penalty.
- Preparation Time: Be honest about how long you need to prepare orders. Setting 20 minutes when you actually need 35 leads to cancelled orders and bad ratings.
Step 5: Verification and Going Live
After you submit everything, the seller app verifies your documents. This typically takes:
- Magicpin: 24-48 hours
- uEngage: 2-3 business days
- Mystore: 3-5 business days
- Seller.ONDC.org: 1-2 business days
Once verified, your restaurant goes live on the ONDC network. Customers across all buyer apps can now discover and order from you. Total time from starting registration to first order: 3-7 days.
Pro Tips for ONDC Registration
- Menu pricing: You can set different prices for ONDC vs. Swiggy/Zomato. Since ONDC commissions are lower, you can offer slightly lower prices to attract customers while still making more profit per order.
- Photos matter enormously: Listings with professional food photos get 3-4x more orders than those with phone camera shots or no photos.
- Start with your bestsellers: Do not upload your entire 80-item menu on day one. Start with 15-20 bestselling items, perfect the operations, then expand.
- List on multiple seller apps: There is no exclusivity requirement. List on Magicpin AND uEngage to maximize visibility across different buyer apps.
4. ONDC vs Swiggy vs Zomato — Honest Comparison
Let us be upfront: ONDC is not a magic replacement for Swiggy and Zomato. Each platform has strengths and weaknesses. Here is the full, honest picture so you can make an informed decision.
| Parameter | ONDC | Swiggy | Zomato |
|---|---|---|---|
| Commission Rate | 3-5% total | 25-30% + GST | 22-28% + GST |
| Customer Reach | Growing (moderate) | Very High | Very High |
| Order Volume | Low-Medium (building up) | High | High |
| Delivery Reliability | Good in metros, inconsistent elsewhere | Excellent | Excellent |
| Payment Settlement | 1-3 business days | 7-14 days | 7-14 days |
| Menu Control | Full control | Platform-guided | Platform-guided |
| Customer Data Ownership | Partial (via seller app) | No (Swiggy owns it) | No (Zomato owns it) |
| Marketing/Visibility Tools | Limited | Extensive (ads, banners, priority listing) | Extensive (ads, Pro, priority listing) |
| Minimum Requirements | FSSAI + GST | FSSAI + GST + photo audit | FSSAI + GST + photo audit |
| Pricing Freedom | Full (set any price) | Limited (platform monitors) | Limited (platform monitors) |
| Exclusivity Required | No | No (but incentivized) | No (but incentivized) |
The Honest Truth About ONDC Order Volume
Here is what most ONDC guides will not tell you: order volume on ONDC is still significantly lower than Swiggy and Zomato for most restaurants. If you are getting 40-50 delivery orders/day on Swiggy, expect 5-15 orders/day on ONDC initially. The network is growing — ONDC food delivery orders have been growing at 15-20% month-on-month through 2025-2026 — but it has not yet reached Swiggy/Zomato scale.
This is not a reason to skip ONDC. It is a reason to use ONDC strategically alongside your existing channels. The restaurants winning with ONDC in 2026 are not the ones who quit Swiggy and Zomato. They are the ones who added ONDC as a third channel and are gradually building volume there while enjoying the lower commissions.
The Smart Strategy: ONDC + Swiggy + Zomato Together
The best approach for most Indian restaurants in 2026 is a multi-channel strategy:
- Keep Swiggy and Zomato for the order volume and customer discovery they provide. They are expensive, but they bring customers you would not get otherwise.
- Add ONDC as an additional channel. Every order that comes through ONDC at 3-5% commission is significantly more profitable than the same order on Swiggy at 27%.
- Build your direct ordering channel using a platform like DineOpen. Zero aggregator commission on orders from your own website or WhatsApp ordering.
- Use a unified order management system to handle all channels in one place. Managing three separate tablets and dashboards is a recipe for missed orders and kitchen chaos.
For more strategies on reducing aggregator costs, read our detailed guide on how to reduce Swiggy and Zomato commissions.
5. Real Numbers — How Much Can You Actually Save?
Let us run the numbers for three real scenarios. These use average commission rates (Swiggy/Zomato at 27%, ONDC at 4%) and assume you shift 30% of your delivery orders to ONDC — a realistic target within the first 3-6 months.
Scenario 1: Small Restaurant — Rs 3 Lakh/Month Delivery Revenue
| Metric | 100% on Swiggy/Zomato | 70% Swiggy/Zomato + 30% ONDC |
|---|---|---|
| Monthly Delivery Revenue | Rs 3,00,000 | Rs 3,00,000 |
| Aggregator Commission (27%) | Rs 81,000 | Rs 56,700 (on Rs 2,10,000) |
| ONDC Commission (4%) | Rs 0 | Rs 3,600 (on Rs 90,000) |
| Total Commission Paid | Rs 81,000 | Rs 60,300 |
| Monthly Savings | — | Rs 20,700 |
| Annual Savings | — | Rs 2,48,400 |
Scenario 2: Mid-Size Restaurant — Rs 8 Lakh/Month Delivery Revenue
| Metric | 100% on Swiggy/Zomato | 70% Swiggy/Zomato + 30% ONDC |
|---|---|---|
| Monthly Delivery Revenue | Rs 8,00,000 | Rs 8,00,000 |
| Aggregator Commission (27%) | Rs 2,16,000 | Rs 1,51,200 (on Rs 5,60,000) |
| ONDC Commission (4%) | Rs 0 | Rs 9,600 (on Rs 2,40,000) |
| Total Commission Paid | Rs 2,16,000 | Rs 1,60,800 |
| Monthly Savings | — | Rs 55,200 |
| Annual Savings | — | Rs 6,62,400 |
Scenario 3: Cloud Kitchen — Rs 12 Lakh/Month Delivery Revenue
| Metric | 100% on Swiggy/Zomato | 70% Swiggy/Zomato + 30% ONDC |
|---|---|---|
| Monthly Delivery Revenue | Rs 12,00,000 | Rs 12,00,000 |
| Aggregator Commission (27%) | Rs 3,24,000 | Rs 2,26,800 (on Rs 8,40,000) |
| ONDC Commission (4%) | Rs 0 | Rs 14,400 (on Rs 3,60,000) |
| Total Commission Paid | Rs 3,24,000 | Rs 2,41,200 |
| Monthly Savings | — | Rs 82,800 |
| Annual Savings | — | Rs 9,93,600 |
The Bottom Line on Savings
- Small restaurant (Rs 3L/month delivery): Save Rs 20,700/month = Rs 2.48 lakh/year
- Mid-size restaurant (Rs 8L/month delivery): Save Rs 55,200/month = Rs 6.62 lakh/year
- Cloud kitchen (Rs 12L/month delivery): Save Rs 82,800/month = Rs 9.94 lakh/year
- Even shifting just 20-30% of orders to ONDC can save Rs 25,000 to Rs 1,00,000 per month depending on your volume
Use DineOpen's Swiggy/Zomato Commission Calculator to model your exact savings based on your current order volume and average order value.
6. Challenges with ONDC (What Nobody Tells You)
We would be doing you a disservice if we only talked about the savings. ONDC has real challenges that you need to understand before betting too heavily on it. Here is the honest assessment.
Challenge 1: Lower Order Volume
This is the biggest issue. Swiggy has 50+ million active food ordering users. Zomato has similar numbers. ONDC buyer apps combined are still a fraction of that. A restaurant getting 50 Swiggy orders/day might get 5-10 ONDC orders/day initially.
How to deal with it: Treat ONDC as supplementary income, not your primary channel. Every ONDC order is bonus revenue at 80% lower commission. Do not quit Swiggy/Zomato — add ONDC on top.
Challenge 2: Delivery Reliability Varies by City
In Delhi NCR, Mumbai, Bangalore, and Hyderabad, ONDC logistics (Dunzo, Shadowfax) works well. Riders are available, delivery times are reasonable (30-45 minutes). But in Tier 2 and Tier 3 cities, rider availability can be spotty. Some areas have longer wait times for rider assignment, and peak-hour delivery can be unpredictable.
How to deal with it: If you are in a metro, this is largely a non-issue. In smaller cities, start with a tight delivery radius (3-4 km) to ensure riders are available and food arrives hot.
Challenge 3: Fewer Marketing Tools
Swiggy gives you promoted listings, banner ads, discount campaigns, and algorithmic boost for high-performing restaurants. Zomato has similar tools. ONDC seller apps currently offer limited marketing support — no paid promotions, no featured listings, no algorithmic boost that you can pay for.
How to deal with it: Focus on organic growth levers. Good food photos, competitive pricing (you can afford to price lower because of lower commissions), and fast preparation times. Encourage happy customers to order through ONDC buyer apps by mentioning it on your packaging or in-store signage.
Challenge 4: Customer Trust Is Still Building
Ordering food on Paytm feels different from ordering on Swiggy. Customers are used to the Swiggy/Zomato experience — the tracking, the familiar interface, the refund process. ONDC buyer apps are improving, but the customer experience is not yet as polished. Some customers try ONDC once and go back to Swiggy because it feels more familiar.
How to deal with it: This is a macro trend you cannot control, but it is heading in the right direction. Paytm, Meesho, and other buyer apps are investing heavily in improving their food ordering UX. As more consumers discover they can get the same food cheaper (because you pass on commission savings through lower prices), adoption will accelerate.
Challenge 5: POS Integration Is Still Evolving
Most restaurant POS systems have seamless Swiggy/Zomato integration. ONDC integration is newer and not available on all POS platforms yet. This can mean managing a separate tablet or dashboard for ONDC orders, which adds complexity during busy hours.
How to deal with it: Use a POS system that supports multi-platform order management. DineOpen's order management system consolidates orders from Swiggy, Zomato, ONDC, and direct channels into a single dashboard and kitchen display.
Challenge 6: Refund and Dispute Resolution
On Swiggy, if a customer complains, the refund is almost instant — Swiggy absorbs the cost (and sometimes charges the restaurant later). On ONDC, the refund process involves the buyer app, seller app, and logistics partner. It works, but it is slower and less seamless. Some restaurants report that dispute resolution takes 3-7 days versus minutes on Swiggy.
How to deal with it: Focus on getting orders right the first time. Double-check items before handing off to the rider. Use sealed packaging to prevent tampering complaints. Accurate menu descriptions reduce "item not as expected" disputes.
7. How DineOpen Helps You Manage ONDC + Swiggy + Zomato Orders
Running orders from three platforms simultaneously sounds like a nightmare — three tablets, three dashboards, three sets of notifications. This is exactly the problem DineOpen solves.
Unified Order Dashboard
Every order — whether from Swiggy, Zomato, ONDC, or your direct ordering channel — appears in a single order management dashboard. Accept, prepare, and dispatch orders from one screen. No more switching between tablets or missing orders because you were looking at the wrong device.
Single Kitchen Display for All Platforms
Your kitchen team sees one kitchen display with all orders prioritized by time, regardless of which platform they came from. A Swiggy biryani order and an ONDC thali order appear side by side, with clear labels showing the source. Your cooks focus on cooking, not on figuring out which tablet beeped.
Automatic Menu and Inventory Sync
Update a menu item once in DineOpen, and it reflects across all platforms. Run out of paneer? Mark it unavailable in one click, and it goes offline on Swiggy, Zomato, and ONDC simultaneously. No more accepting orders for items you cannot fulfill.
Revenue Analytics Across All Channels
See exactly how much revenue, how many orders, and what profit margin each channel is generating. Track your ONDC growth over time. Identify which items sell best on which platform. Make data-driven decisions about pricing and menu optimization per channel.
DineOpen's POS system ties everything together — dine-in billing, delivery orders, inventory tracking, and GST-compliant billing all in one affordable platform starting at Rs 300/month.
DineOpen Multi-Channel Management Features
- Unified Orders: Swiggy + Zomato + ONDC + Direct orders in one dashboard
- Kitchen Display: Single screen for all orders, auto-prioritized
- Menu Sync: Update once, reflect everywhere
- Inventory Sync: Real-time stock updates across all platforms
- Channel Analytics: Revenue, orders, and margins per platform
- GST Billing: Compliant invoicing for all order types
- Starting at: Rs 300/month — pays for itself with 1-2 ONDC orders/day
Start Selling on ONDC Today
Use DineOpen to manage all your delivery channels — Swiggy, Zomato, ONDC, and direct orders — in one place. One dashboard. One kitchen display. Maximum profit.
Start Free TrialFrequently Asked Questions
Registering on ONDC through a seller app is free for most restaurants. You do not pay any upfront listing fee. The only cost is the transaction commission when you receive orders, which ranges from 3-5% total — covering the buyer app fee (1-2%), seller app fee (1-2%), and payment gateway charges (0.5-1%). Some seller apps like Magicpin charge zero seller commission for a promotional period. Compared to 25-30% on Swiggy and Zomato, ONDC is dramatically cheaper.
ONDC registration typically takes 3-7 business days from start to your first live order. The actual registration process on a seller app takes 30-60 minutes — uploading documents, adding your menu, setting delivery radius. The waiting time is for document verification (FSSAI, GST, PAN, bank account). Some seller apps like Magicpin complete verification in 24-48 hours if your documents are in order.
Yes, absolutely. ONDC is an additional sales channel, not a replacement. Most restaurants use ONDC alongside Swiggy and Zomato to maximize order volume while gradually shifting a portion of orders to the lower-commission ONDC channel. There is no exclusivity requirement on any platform. The smart strategy is to list on all three and use a unified order management system like DineOpen to handle orders from all channels in one dashboard.
Magicpin is currently the most popular ONDC seller app for restaurants, with the largest restaurant network and easiest onboarding. uEngage is strong for restaurants that want their own branded ordering page alongside ONDC. Mystore works well for restaurants already selling packaged food items. The ONDC official seller app (Seller.ONDC.org) is the simplest but has fewer features. We recommend starting with Magicpin for maximum order volume and adding a second seller app once you are comfortable with ONDC operations.
ONDC itself does not provide delivery riders, but the network includes logistics partners like Dunzo, Shadowfax, and Loadshare who handle delivery. When a customer places an order through an ONDC buyer app, the logistics is automatically assigned to an available delivery partner in your area. In major metros (Delhi, Mumbai, Bangalore, Hyderabad, Pune, Chennai), delivery coverage is reliable. In smaller cities, logistics availability can be inconsistent — this is one area where ONDC is still improving.
ONDC has a standardized refund and cancellation policy across the network. If a customer cancels before the restaurant accepts the order, there is no charge. If the restaurant cancels after accepting, the restaurant may bear the logistics cost. For quality complaints, the buyer app mediates the dispute. Refunds are processed within 5-7 business days. The process is still less streamlined than Swiggy/Zomato, where disputes are handled almost instantly — but it is improving with each protocol update.
As of March 2026, ONDC food delivery is operational in 600+ cities across India. The strongest coverage is in metros — Delhi NCR, Mumbai, Bangalore, Hyderabad, Chennai, Pune, Kolkata, and Ahmedabad. Tier 2 cities like Jaipur, Lucknow, Chandigarh, Indore, Bhopal, Nagpur, and Coimbatore have growing ONDC activity. However, order volume and logistics reliability vary significantly by city. Check the ONDC buyer apps (Paytm, Magicpin) in your area to see how many restaurants are already active — that gives you a realistic sense of local demand.
Ready to Cut Your Delivery Commissions?
Register on ONDC, keep your Swiggy and Zomato channels, and manage everything from DineOpen's unified dashboard. One platform for all your orders — starting at Rs 300/month.
Start Free Trial