All articles
Restaurant8 min read

Your Own Loyalty Program vs Zomato and Swiggy: Own the Customer, Don't Rent Them

Aggregators take 25 to 40 percent all-in and keep your customer data. Here is why smart restaurants own their loyalty program, with the exact math on what you save.

Punchd Team

If you run a restaurant in India, the honest answer is this: use Zomato and Swiggy to get discovered, but never let them own your repeat customers. Aggregators take 25 to 40 percent of every order once you add up all the charges, and they control the customer relationship that would otherwise let you bring people back for almost nothing. A loyalty program you own turns expensive one-time app orders into cheap, repeat direct orders. This is the core of restaurant own loyalty vs aggregators: you are choosing between renting your customers or owning them.

What do Swiggy and Zomato actually charge?

The commission you see quoted, usually 18 to 25 percent, is only the starting line. The number that hits your bank account is higher because the platform stacks several charges on top of the base rate.

  • Base commission: roughly 18 to 25 percent of order value.
  • Payment gateway fees: around 2 to 3 percent.
  • Delivery and logistics charges passed through to you or subsidised out of your margin.
  • Mandatory discounts and ad spend to stay visible in a crowded listing. Turn these off and your orders quietly drop.
  • Packaging charges and GST layered on the commission.

Add it all up and most Indian restaurants land somewhere between 25 and 40 percent of gross order value going to the platform and its adjacent fees. This is exactly why the National Restaurant Association of India has repeatedly disputed aggregator pricing, and why so many operators say they barely break even on delivery-app orders. On a Rs 450 order, that can be Rs 110 to Rs 180 leaving the building before you have paid for food, rent, or staff.

What you lose beyond the money

The commission is the visible cost. The bigger long-term cost is the two assets you never get to keep.

You do not own the customer data

For years, aggregators handed restaurants a masked phone number and kept order history, preferences, and contact permission on their side. As of late 2025, both platforms began sharing more customer data with restaurants after regulatory and industry pressure. That is progress, but access to a data field is not the same as owning the relationship. You still cannot freely message those customers, run your own win-back campaign, or build a first-party list you control. The platform remains the front door.

You depend on someone else's algorithm

Your visibility lives and dies by the platform's ranking, ad auction, and discount rules. You are effectively renting demand. The day you cut ad spend or refuse a promotion, your order volume falls, and there is nothing you can do about it. Owning a loyalty channel is the only way to generate demand that does not reset to zero when you stop paying.

Own loyalty vs aggregator loyalty: who really owns the relationship?

Programs like Zomato Gold and Swiggy One look like loyalty, but they are the platform's loyalty program, not yours. The customer is loyal to the app, not to your restaurant. Here is the difference in plain terms.

QuestionAggregator loyalty (Gold / One)Your own loyalty program
Who owns the customer data?The platformYou
Who is the customer loyal to?The appYour restaurant
Commission on a repeat order25 to 40 percent all-inClose to zero (only gateway and delivery)
Can you message the customer directly?No, or heavily restrictedYes, via wallet push and WhatsApp
Who sets the rewards?The platformYou
Good for finding new customers?Yes, strong discoveryNo, it rewards existing ones

Notice the last row. This is the point most either-or arguments miss. Aggregators are genuinely good at one thing you are not: putting your restaurant in front of strangers.

The hybrid model: rent discovery, own retention

The winning strategy is not to quit the apps. It is to treat aggregators as a paid acquisition funnel that feeds a zero-commission retention loop. New customer finds you on Swiggy, you pay the commission once, and then you convert them into a direct, loyal customer you never pay commission on again.

In practice, that means every aggregator order should carry an invitation to your own program:

  • A small printed insert or sticker on the delivery bag with a QR code and a clear offer, for example "Order direct next time and your third order is free."
  • A QR at the counter and on tables for dine-in and takeaway customers.
  • A one-line prompt on the bill: save your loyalty card to Apple Wallet or Google Wallet, no app to download.

Every scan moves a customer from a channel you rent to one you own. For a deeper playbook on structuring the rewards themselves, see our restaurant loyalty program guide, and if you run a delivery-first kitchen, the cloud kitchen loyalty program breakdown covers the aggregator-heavy case specifically.

How much can shifting orders to direct actually save?

Vague percentages do not help you decide, so here is a concrete unit-economics example you can copy with your own numbers.

Sample restaurant: 800 delivery orders a month, average order value Rs 450, so Rs 3.6 lakh in monthly gross delivery sales.

  • On an aggregator: all-in take of about 30 percent means roughly Rs 135 lost per order.
  • On a direct order (your own link or WhatsApp): you pay a payment gateway fee of about 2.5 percent (Rs 11) plus a modest delivery cost you can self-manage or pass to the customer. Call it Rs 20 to Rs 30 per order.
  • Net saving per shifted order: roughly Rs 105 to Rs 115.

The formula is simple:

Monthly saving = orders shifted x (aggregator cost per order minus direct cost per order)

Shift just 40 percent of those 800 orders, which is 320 orders, and you save about 320 x Rs 115, or roughly Rs 37,000 to Rs 45,000 every month. That is Rs 4.5 to Rs 5.4 lakh a year, from customers you already have, without paying for a single new one. You do not need to move all your orders. Moving even a third of your repeat traffic changes the economics of the whole business.

Does a loyalty program actually pay back?

Shifting orders only works if customers come back, which is what a loyalty program is designed to make happen. The benchmarks are encouraging, though you should treat them as industry averages and not guarantees:

  • Restaurant loyalty programs are commonly reported to deliver around 4.8x ROI.
  • Loyalty members tend to spend about 38 percent more than non-members.
  • Because a repeat customer costs far less than acquiring a new one, small improvements in retention compound quickly.

The logic is straightforward. You already paid the aggregator's acquisition tax once. A loyalty program makes sure the second, fifth, and twentieth visit come to you directly, where the margin is yours to keep. If you want the numbers behind retention economics, our guides on how to increase repeat customers and winning back lapsed customers go deeper on the mechanics.

How do you start without building an app?

The old objection was fair: building and marketing a restaurant app costs lakhs, and customers hate installing yet another one. That objection is dead. You can run a full loyalty program with no app at all.

The modern approach is wallet-native. Customers save a digital stamp card or points card straight into Apple Wallet or Google Wallet, the same place they keep boarding passes and metro cards. No download, no login friction. Staff scan a QR at the counter or on the delivery bag to add a stamp or redeem a reward, and the card updates live on the customer's phone. If you want the technical picture, see how Apple Wallet and Google Wallet loyalty cards work and why a digital loyalty card beats a paper punch card.

This is exactly what Punchd was built for. Customers get a wallet card with no app install, you scan a QR to award stamps and redeem rewards, and an AI marketing engine drafts win-back push campaigns to nudge people who have not ordered in a while. Because you own the channel, those pushes cost you nothing per message, unlike an aggregator promotion. It is the retention half of the hybrid model in one tool.

The bottom line

Aggregators are a discovery channel, not a business model. Handing 25 to 40 percent and your customer relationship to a platform on every single order is fine for finding new diners and a slow bleed on the ones who already love you. The restaurants that win over the next few years will keep using Swiggy and Zomato to be found, then quietly move their regulars to a loyalty program they own, where the margin, the data, and the relationship stay in-house.

You do not have to rebuild anything or fight the apps. Start with the customers already walking in and already ordering, give them a reason to come back directly, and let the commission savings compound. If you want to see how it works and what it costs, take a look at Punchd pricing. Customers never pay, and you finally own the relationship instead of renting it.

Frequently asked

How much commission do Swiggy and Zomato actually take?+

The headline base commission is usually 18 to 25 percent of order value, but the all-in cost is higher. Once you add payment gateway fees, delivery charges, mandatory promotional discounts, advertising to stay visible, and GST on the commission, most Indian restaurants effectively hand 25 to 40 percent of gross order value to the platform and its adjacent fees.

Do Zomato and Swiggy share customer data with restaurants?+

Historically they shared very little, usually a masked phone number and no usable contact channel. Following regulatory and NRAI pressure, both platforms began sharing more customer data with restaurants in late 2025. Even so, you do not own the relationship or the channel: you cannot freely message those customers, and the platform still controls discovery and ranking.

Can I run my own loyalty program instead of relying on aggregators?+

Yes. You do not need to leave the apps or build your own app. A wallet-native or WhatsApp loyalty card lets customers save a digital stamp or points card to Apple Wallet or Google Wallet with no download. You scan a QR at the counter or on the delivery bag to award stamps, and repeat orders come to you directly at close to zero commission.

Should I leave Swiggy and Zomato completely?+

For most restaurants, no. Aggregators are excellent for discovery and reaching new customers. The smart move is hybrid: treat aggregators as paid acquisition, then convert those first-time orders into direct, loyal, repeat customers you own. Rent the discovery, own the retention.

How much can a restaurant save by shifting orders to direct?+

For a restaurant doing 800 delivery orders a month at an average order value of Rs 450, aggregators take roughly Rs 135 per order all-in. A direct order costs you only a small payment gateway and delivery fee. Shifting 40 percent of orders to direct saves roughly Rs 37,000 to Rs 45,000 a month, which is about Rs 4.5 to 5.4 lakh a year.

What ROI does a restaurant loyalty program deliver?+

Industry benchmarks put loyalty program ROI around 4.8x, and loyalty members typically spend about 38 percent more than non-members. Repeat customers cost far less to serve than acquiring new ones through paid ads, which is why retention economics usually beat pure acquisition.

Keep reading