How to Set Up Online Ordering for Your Restaurant Without Paying High Commissions
Learn how to set up direct online ordering for your restaurant and stop paying 20-30% commissions to Swiggy and Zomato. A practical guide for independent restaurant owners to own their online orders.
Here's an uncomfortable truth that most restaurant owners already know but struggle to act on: Swiggy and Zomato are taking 20–30% of every order you get through their platforms.
On a ₹500 order, you're paying ₹100–₹150 in commission before food cost, labour, and rent. For a dish with a 35% food cost, you might be breaking even or actually losing money on that delivery.
The aggregators are not going away — and they do provide real value for discovery. But the smartest restaurant operators in 2025 are building a direct ordering channel alongside the aggregators, gradually shifting loyal customers to a commission-free experience.
This guide shows you how to do exactly that.
Why Direct Online Ordering Makes Financial Sense
Let's run the numbers side by side:
| Item | Aggregator Order | Direct Order |
|---|---|---|
| Order Value | ₹500 | ₹500 |
| Platform Commission | ₹125 (25%) | ₹0 |
| Payment Gateway Fee | Included in commission | ₹10 (2%) |
| Net Revenue to Restaurant | ₹375 | ₹490 |
| Difference per order | — | +₹115 |
If you convert just 30 direct orders per week from aggregator to direct channel, that's ₹3,450 extra revenue per week — without changing a single item on your menu.
Over a year: ₹1.8 lakh in recovered commission.
Option 1: Build a Direct Ordering Page on Your Website
The cleanest long-term solution is a direct ordering page on your own website — fully branded, no per-order commissions, and you own the customer data.
What you need:
- A website (even a simple one-page site works)
- An online ordering plugin or integrated ordering system
- A payment gateway (Razorpay, Cashfree, or PayU work well for Indian restaurants)
- Integration with your POS so orders flow directly to your kitchen
Key features to include on your direct ordering page:
- Full menu with photos and descriptions
- Clear delivery radius and delivery time estimates
- Order tracking (even basic confirmation SMS works)
- A simple loyalty mechanic — "Order 5 times, get 10% off your 6th order"
Tapito integration: Tapito's web dashboard can receive and manage direct orders alongside in-restaurant orders, meaning your kitchen team sees everything in one place.
Option 2: WhatsApp Ordering for Local Delivery
For hyper-local restaurants (within a 2–3 km delivery radius), WhatsApp ordering is surprisingly effective and requires almost no technical setup.
How it works:
- Create a simple, attractive PDF menu
- Share your WhatsApp number with dine-in customers and on your Google Business profile
- Accept orders via WhatsApp message
- Confirm, cook, and deliver
This won't scale to hundreds of orders, but for a neighbourhood restaurant doing 20–30 deliveries a day, it gives you complete control with zero commissions and a personal customer relationship that no aggregator can replicate.
Option 3: Stay on Aggregators but Negotiate Better Terms
Many restaurant owners don't realize that aggregator commission rates are negotiable, particularly if:
- You do high order volumes (₹3 lakh+ monthly on their platform)
- You're a long-standing partner (3+ years)
- You're willing to participate in their promotional campaigns in exchange for reduced commission
It never hurts to ask. The worst they can say is no.
Also explore aggregator-specific programmes like Zomato Pro or Swiggy One — these change frequently but often include provisions for reduced commissions in exchange for exclusive deals or promotions.
How to Drive Customers to Your Direct Ordering Channel
Building a direct channel only works if customers actually use it. Here's how to shift behaviour:
1. Offer a "Direct Discount"
Print a card with every dine-in bill: "Order directly from us online and get 10% off. No platforms, no extra charges." This framing resonates immediately with guests who understand the aggregator economics.
2. QR Code at Every Table
A table tent QR code that links to your ordering page (or WhatsApp) gives dine-in customers an effortless way to become direct ordering customers.
3. Google Business Profile Ordering Button
Your Google Business listing allows you to add an "Order Online" button that links directly to your website's ordering page — not an aggregator. This captures high-intent local search traffic without paying for it.
Setup: Google Business Profile → Edit Profile → Add a Link → "Order Online" → Enter your direct ordering URL.
4. Email/SMS Follow-Ups
If you collect customer contact information (even just from ordering history), a simple monthly SMS — "Order directly from [Restaurant Name] and save on every order: [link]" — can drive significant direct volume over time.
5. Loyalty for Direct Orders Only
Create a simple stamp card or digital loyalty programme that only applies to direct orders. After 5 direct orders, the 6th is free (or deeply discounted). This creates a compelling incentive without offering blanket discounts.
Managing Aggregator Orders Efficiently
Until your direct channel matures, you'll still take aggregator orders — and managing them efficiently matters. The most common operational problem is order aggregation: orders coming in from Swiggy, Zomato, and your direct channel all at different times, on different devices, causing kitchen confusion.
The solution is a POS with multi-channel order management that pulls all incoming orders into a single kitchen view. Your team sees one unified order queue regardless of where the order originated. This eliminates missed orders, reduces stress, and keeps service consistent.
The Long-Term Goal: A Balanced Channel Mix
A healthy channel mix for a delivery-focused restaurant might look like:
- 40% aggregator (for discovery of new customers)
- 60% direct (returning customers who know and trust you)
You won't get there overnight. But every repeat customer you move from aggregator to direct channel is a permanent improvement to your unit economics — for as long as they keep ordering from you.
Start small. Add a QR code to your tables this week. Build the habit. The commissions you save will fund every other investment in your restaurant's growth.