Skip to content
PlatefulConsulting
Margins & Pricing

Direct Ordering vs Swiggy and Zomato: When It Pays Off

"No commission" saves less than most owners think. The real per-order cost of WhatsApp and website ordering versus Swiggy and Zomato, the fixed-cost break-even, and who should build a direct channel.

Deepak Desh BandhuFounder & Lead Consultant5 min read

Is direct ordering cheaper than Swiggy and Zomato?

Per order, usually yes, but by less than most owners expect. Once you pay for delivery, payment processing, software and the discount needed to make customers switch, a direct order on a ₹500 basket typically costs ₹100–₹110 against about ₹148 in commission and GST on an aggregator.

Direct ordering pays off when three things are true:

  • You have a base of repeat customers who already know you.
  • Most orders fall within a tight delivery radius, so delivery stays cheap.
  • You can keep the switching discount at or below about 10%.

Without those, a direct channel costs time and money and moves few orders.

What a Direct Order Actually Costs

Commission disappears on a direct order, but four other costs appear. The comparison below uses a ₹500 order and illustrative rates; replace them with your own quotes.

CostAggregator orderDirect order
Commission (25%)₹125—
GST on commission (18%)₹22.5—
Delivery (own rider or hyperlocal partner)Included₹60
Payment gateway (~2%)Included₹10
Ordering software, spread per order—₹10
Loyalty discount to make customers switch (5%)—₹25
Channel cost per order₹147.5₹105

That is a saving of about ₹42 per order, or 8.5% of the order value. It is real money, but not the 25% many owners assume when they think "no commission".

The saving disappears quickly if the switching discount grows. At 15% off, the direct order costs ₹155, more than the aggregator. A direct channel is not an excuse to discount; it is a way to keep customers who would come back anyway.

The Fixed-Cost Break-Even

A direct channel also carries monthly fixed costs: software subscription, a phone or WhatsApp line someone has to answer, and marketing to keep customers using it. Work out how many direct orders a month you need to cover them:

Direct orders needed per month = fixed monthly cost ÷ saving per order

With ₹10,000 a month in fixed costs and a ₹42 saving per order, you need about 235 direct orders a month, or roughly 8 a day, before the channel earns anything. A restaurant doing 15 aggregator orders a day will struggle to reach that. One doing 80 has a realistic path.

Who Should Build a Direct Channel

ProfileDirect ordering fitWhy
Neighbourhood restaurant with a loyal dine-in baseStrongCustomers already know you; delivery radius is small
Restaurant with AOV above ₹600 or frequent bulk ordersStrongPer-order saving grows with the basket; office and party orders suit direct booking
Multi-outlet brand with recognitionStrongBrand pull lowers the cost of getting customers to switch
New cloud kitchenWeakNo brand awareness; aggregators are the discovery engine
Low-AOV, impulse-driven QSRWeakSmall saving per order; customers order on whichever app they open

Aggregators are a discovery channel. Direct ordering is a retention channel. They do different jobs, which is why the goal is a balanced mix rather than leaving the apps. The full channel-mix view is in building a profitable channel mix.

Choosing Your Direct Channels

  • WhatsApp ordering. Lowest setup cost and the channel Indian customers already use. Works well up to a few dozen orders a day, then needs a catalogue or a bot to stay manageable.
  • Own website or ordering app. Gives you customer data and a branded experience. It only pays off with enough volume to cover the subscription, and customers have to be sent to it; it will not be found on its own.
  • Phone orders. Still common for bulk and repeat orders. Needs a disciplined process so orders are not lost at peak hours.
  • ONDC. A low-commission network that gives you discovery through third-party buyer apps. Demand is still thin; see whether ONDC is worth listing on in 2026.

Moving Customers to Direct Without Breaking Rules

The cheapest direct customer is one who already eats your food. Build the channel from the places you own:

  • Dine-in guests. A table card or bill message with a WhatsApp number and a small first-order benefit.
  • Google Business Profile. Add your ordering link and phone number so people who search your name can order directly.
  • Instagram and your website. Link to the direct channel from your profile and posts.
  • Bulk and catering enquiries. Route these to direct booking by default.

Be careful with aggregator customers. Partner agreements commonly restrict using platform orders to solicit customers away from the platform, for example through flyers inside delivery packaging. Read your agreement before you add anything to aggregator orders, because breaking it can put your listing at risk.

A 90-Day Rollout

  1. Days 1–30. Start lean. Launch WhatsApp ordering with a short menu and fixed delivery radius. Promote it only to dine-in guests and existing contacts.
  2. Days 31–60. Measure. Track direct orders per day, repeat rate, delivery cost per order and how many orders the discount actually brings in.
  3. Days 61–90. Decide. If you are on track to clear the fixed-cost break-even, invest in a website or ordering software. If not, keep WhatsApp as a convenience channel and focus effort on aggregator margin instead. See how to read your payout statement.

Frequently Asked Questions

Can I leave Swiggy and Zomato and run only on direct orders?
Very few restaurants can. Aggregators bring in new customers; a direct channel mostly serves people who already know you. Most profitable restaurants use both and shift repeat orders toward direct over time.

How do I handle delivery for direct orders?
Use your own riders if order density is high and your radius is small, or a hyperlocal delivery partner charged per drop if volume is uneven. Get per-drop quotes for your actual radius before you price the channel.

What discount should I offer on direct orders?
Keep it small, around 5–10%, or use a non-cash benefit such as a free side. Above about 13–15%, the discount usually costs more than the commission you are saving.

Deciding whether a direct channel is worth it for your restaurant? Plateful Consulting models the economics on your real order data before you spend on software or marketing. Talk to us.

ShareWhatsAppLinkedIn

Keep reading

All articles
Margins & Pricing
5 min

How to Read Your Swiggy and Zomato Payout Statement

A restaurant on 24% commission can keep just 56% of its menu value. A line-by-line guide to Swiggy and Zomato payout statements, your real take rate, and a weekly reconciliation routine.

By Deepak Desh BandhuRead
Margins & Pricing
7 min

Swiggy & Zomato Discounts: Which Offers Make Money

A 50%-off offer has to double your orders before it earns an extra rupee. The break-even test for every Swiggy and Zomato discount, with worked payout maths.

By Deepak Desh BandhuRead
Margins & Pricing
3 min

How to Reduce Swiggy Commission Impact on Restaurant Margins

How can restaurants offset Swiggy commission? Restaurants can protect margins from Swiggy’s 17–25% commission by optimizing: menu pricing structure average order value (AOV) food cost percentage combo strategy discount dependency Most resta…

By Deepak Desh BandhuRead

Next step

Find out what your listing is actually costing you.

A growth audit reads your live Swiggy and Zomato dashboards and tells you where the orders are leaking — ranking signals, menu conversion, ad waste and net realisation. The findings are yours to keep either way.

The audit comes with no retainer attached, and you get a straight verdict either way.