Direct ordering for restaurants means a customer places an order with you, on a channel you own, rather than through a marketplace such as Zomato or Swiggy. Your WhatsApp number, your own ordering page, a QR code on a table, a phone call to the counter: all of these are direct. The order value reaches you in full, minus whatever your payment gateway and your delivery arrangement cost, and nobody takes a percentage.
That is why it is the highest-margin channel a restaurant can run. Zomato and Swiggy commission is commonly 18 to 30 percent of the order value, and on a ₹400 order that is ₹70 to ₹120 gone before you have paid for food, packaging or rent. The same order placed directly keeps that money in the business. This guide explains what direct ordering includes, the per-order maths, which direct channels work in India, what the apps still do better, and what you need in place to run direct ordering properly.
What counts as direct ordering, and what does not
The test is simple: who owns the customer relationship and who sets the terms. If the customer's number, order history and the ability to message them again sit with you, it is direct. If they sit with a platform that charges you per order, it is not.
- Direct: orders on your WhatsApp number, on your own store page or website, by phone, at the counter, through a QR code at the table, or through a pickup pre-order.
- Not direct: orders through Zomato, Swiggy or any marketplace that takes a commission and keeps the customer's details masked from you.
- In between: listings on Google or Instagram that send customers to your own ordering link. The discovery happens on someone else's platform, but the order is direct and commission-free.
Some people call this first-party ordering, which is the same idea with a different name: the first party is you, the restaurant, and the customer deals with you without a third party in the middle.
The per-order maths: why direct wins on margin
Take a ₹400 order and walk it through three routes. Assume a 25 percent effective aggregator cost including commission, GST on commission and payment charges, a ₹10 per-order fee on a direct ordering platform, a 2 percent payment gateway charge on UPI or card payments, and ₹35 for your own delivery rider on a short trip. These are working assumptions; put your own numbers in.
| Route | Deductions | You keep | Share of order value |
|---|---|---|---|
| Aggregator, app delivers | ₹100 commission and charges | ₹300 | 75 percent |
| Direct, you deliver | ₹10 platform fee, ₹8 gateway, ₹35 rider | ₹347 | About 87 percent |
| Direct, customer picks up or dines in | ₹10 platform fee, ₹8 gateway | ₹382 | About 95 percent |
The gap between the first row and the others is the margin you are buying back. On 300 direct orders a month at ₹400, it is roughly ₹14,000 to ₹24,000 that stays in your account instead of leaving in the weekly settlement. The commission versus direct ordering cost breakdown works through the same numbers in more detail.
Two things the table does not show. Direct orders are not discounted by platform-funded offers you had to co-pay, and direct customers can be messaged again, so the second order costs nothing to acquire. Both push the real gap wider than the per-order figure.
The direct channels that work in India
Not every direct channel is equal. Phone orders are direct but slow, error-prone and impossible to track. Custom apps are direct but almost nobody installs a restaurant's app. In India, the channels that actually take volume are the ones that live where customers already are.
WhatsApp ordering on your own number
Nearly every customer already has WhatsApp open. An ordering bot on your business number shows the menu, takes the items, address and payment, and confirms the order, without the customer typing a long message or your staff typing it back. This is the channel with the least friction for the customer and the easiest habit to build, and it is covered in depth in the WhatsApp ordering system guide.
Your own store page or web menu
A page with your menu, a cart and checkout, linked from Google, Instagram and your packaging. It works for customers who prefer to browse before they chat, and it gives you a link to put everywhere. A free store page on a platform does this without a developer; a custom domain on top of it makes it look like your own site.
QR at the table and self-pickup
Dine-in customers who scan a QR and order from the table are placing direct orders, and so are customers who pre-order on WhatsApp and collect from the counter. Both carry no delivery cost, which is why they sit at the top of the margin table above.
Discovery channels that feed direct ordering
Your Google Business Profile, your Instagram bio, a sticker on the shop window and a card in every delivery bag do not take orders themselves. They send people to the two channels above. Treat them as the front door, and make sure every one of them points to your own ordering link and not to an app.
What direct ordering does not do
Aggregators are good at one thing you cannot easily replace: putting your restaurant in front of someone who has never heard of it, at the moment they are hungry. If you are new, in a crowded area, or your cuisine is a search term rather than a brand, the apps bring discovery that direct channels do not.
Direct ordering also means you carry delivery. You either hire a rider, use a per-trip service such as Porter or Shadowfax, or push customers towards pickup. Each has a cost, and that cost should be in your comparison. Our guide on own delivery versus Zomato delivery puts numbers on it.
The practical answer for most restaurants is a mix: stay on the apps for discovery, and move repeat orders to your own channel. The split most owners aim for is described in the 30/70 rule.
What you need in place to run direct ordering well
Direct ordering fails when it is just a phone number and a prayer. The things that make it work are the same things the apps do for you behind the scenes, and you need your own version of each.
- A menu customers can order from without talking to anyone. Items, variants, add-ons, prices and availability, visible on WhatsApp and on a web page, updated in one place.
- Payment that confirms itself. UPI and card payments through a gateway, so you are not checking screenshots. Cash on delivery as an option where your customers expect it.
- Delivery rules. Zones by distance, a charge per zone, and a minimum for free delivery, so every order is priced before it is accepted.
- Order management. One screen where orders arrive, get accepted, move to preparing, out for delivery and delivered, with an alert so nothing is missed during the rush.
- A way to message customers again. Consent collected at the first order, then a weekly or fortnightly offer. This is the piece aggregators never give you and the piece that makes the channel compound.
How restaurants move customers from the apps to direct
The customer who found you on Zomato is the easiest direct customer to win, because they already like the food. The method is to let them find your direct channel rather than to contact them through platform data, which is masked and covered by the partner terms. A card in the bag with a QR code, a branded box with your WhatsApp number, a Google listing with an order button, and a clear reason to switch: free delivery above ₹399, or a coupon on the first direct order.
Done consistently, the result is a growing list of customers who order directly and can be reached directly. The step-by-step version is in how to convert Zomato customers into direct customers.
Mistakes that make direct ordering fail
- Taking orders in free-text chat. Staff typing orders from WhatsApp messages at 8 pm leads to wrong items and missed messages. Use a bot or an ordering page that captures the order in a structured form.
- No reason to switch. If ordering direct is the same price and more effort than the app, customers will stay on the app. Pass a share of the saved commission back as free delivery or a reward.
- Hiding the link. If the ordering link is not on the packaging, the Google listing, the Instagram bio and the shop door, nobody will find it.
- Treating it as a side project. Direct orders need the same prep priority and the same alerting as app orders, or the first few customers get a slow experience and do not come back.
One way to put all of this in place without a developer is a WhatsApp ordering platform such as Tezzu: an ordering bot on your own number, a free store page, Razorpay payments, delivery zones, a live dashboard and campaigns, at a flat ₹10 per order with no commission. The setup playbook linked below walks through it in about 30 minutes.
Start with the setup playbook
If you want to see what a direct ordering channel looks like end to end, the playbook covers connecting your number, building the menu, payments and delivery zones.
Read the setup playbookFrequently asked questions
What is direct ordering for restaurants?
Direct ordering is any order a customer places with the restaurant itself rather than through a marketplace app. It includes orders on the restaurant's WhatsApp number, its own ordering page or website, phone orders, counter orders and QR-code orders at the table. The restaurant keeps the customer's details and pays no per-order commission, only its own payment gateway, delivery and software costs.
Is direct ordering cheaper than Zomato or Swiggy?
Per order, yes, by a wide margin. Aggregator commission is commonly 18 to 30 percent of order value plus GST on commission and payment charges. A direct order on a platform with a flat per-order fee costs a fixed amount, such as ₹10, plus a payment gateway charge of around 2 percent on online payments. You do carry delivery yourself, so compare the full cost per order including your rider or third-party delivery.
Do customers actually order directly from restaurants?
Repeat customers do, when it is easy and there is a reason. Someone who has ordered from you three times on an app already trusts the food. If your WhatsApp number is on the box, the menu opens in a chat, payment is UPI and delivery is free above a threshold, a meaningful share will switch. New customers who have never heard of you are harder, which is why most restaurants keep the apps for discovery.
What is the difference between first-party and third-party ordering?
First-party ordering is the same thing as direct ordering: the restaurant is the first party and the customer deals with it directly. Third-party ordering is any order placed through an intermediary such as Zomato, Swiggy or another marketplace that takes a commission. The terms come from the US market, where the same split exists between DoorDash and Uber Eats on one side and a restaurant's own channels on the other.
Do I need a website for direct ordering?
Not necessarily. In India, a WhatsApp ordering bot on your business number does most of the work, since customers already use WhatsApp daily and do not need to install anything. A simple store page with a menu and checkout is useful as a link for Google, Instagram and packaging. A full custom website is optional and only worth the cost once the direct channel has volume.