How-To Guide March 6, 2026 8 min read

How to Set Up Online Ordering for Your Restaurant 2026

Direct ordering versus aggregators, QR code table ordering, WhatsApp orders, Google ordering, payment gateway integration, and menu optimisation — everything you need to take your restaurant online.

Online ordering now accounts for 35-40% of total restaurant revenue in urban India. If your restaurant does not accept online orders in 2026, you are leaving a third of your potential revenue on the table. But "going online" does not simply mean listing on Swiggy and Zomato. Aggregator platforms charge 15-30% commission per order, control your customer data, and can delist you at any time. Smart restaurant owners are building direct ordering channels — their own website, QR code ordering, WhatsApp ordering — that deliver the same convenience to customers while keeping 100% of the revenue.

This guide covers every online ordering channel available to Indian restaurants in 2026, from aggregator platforms to fully owned direct ordering systems. We will break down the costs, setup process, and revenue impact of each option so you can make an informed decision for your business.

Aggregator Platforms: Swiggy and Zomato

Let us start with what most restaurant owners think of first — Swiggy and Zomato. These platforms handle everything: customer acquisition, order management, delivery logistics, and payment processing. You list your menu, they bring the customers. Simple, right?

The catch is the commission structure. Swiggy charges 15-25% per order depending on your negotiated rate, restaurant category, and order value. Zomato's commission ranges from 18-28%. On a ₹500 order, you are paying ₹75-₹140 in commission. For a restaurant doing 50 delivery orders per day at an average order value of ₹400, that is ₹60,000-₹1,40,000 per month in commissions alone.

Beyond commission, aggregators impose other costs: packaging charges (often not fully covered by the platform's packaging fee), mandatory discount participation during promotional events, and the hidden cost of menu price inflation (many restaurants increase prices 15-20% on aggregator platforms to offset commissions, which alienates price-sensitive customers).

The biggest strategic risk is customer ownership. When a customer orders through Swiggy, Swiggy owns that customer relationship. You do not get their contact details, cannot send them marketing messages, and cannot build direct loyalty. If Swiggy raises commission rates or delists your restaurant, those customers disappear overnight.

That said, aggregators provide genuine value for customer discovery. New restaurants without an established customer base need Swiggy and Zomato to get found. The optimal strategy is: use aggregators for acquisition, then convert those customers to your direct ordering channels where you keep 100% of the revenue.

How Does QR Code Ordering Work for Restaurants?

Customers scan a QR code with their phone camera, see your full menu with photos and descriptions, customise orders with modifiers, and pay via UPI — without downloading an app or creating an account. BillFeeds' QR ordering works for both dine-in table ordering and takeaway, reducing wait staff dependency and letting a 3-person team handle 2x the volume during peak hours.

QR code ordering is the single most impactful technology for restaurants in the last five years. A customer scans a QR code with their phone camera, sees your full menu with photos and descriptions, customises their order with modifiers, and pays via UPI — all without downloading an app, creating an account, or waiting for a waiter. For a detailed breakdown, see our complete QR ordering guide.

QR ordering works for two distinct scenarios: dine-in table ordering and takeaway/delivery ordering.

For dine-in, you print QR codes and place them on each table (or embed them in table stands). Customers scan, browse the menu, and place their order. The order goes directly to your kitchen display system (KDS), bypassing the waiter entirely. This reduces order errors (no miscommunication between customer and waiter), speeds up service (orders reach the kitchen 2-3 minutes faster), and frees up wait staff to focus on food running and customer experience rather than order-taking.

For takeaway and delivery, the QR code is printed on your packaging, business cards, flyers, and social media posts. Customers scan from anywhere, see your live menu with real-time availability, place an order, and pay. You receive the order in your POS system, prepare it, and either hand it over for pickup or dispatch your own delivery rider. Zero commission, zero middleman.

Set up QR ordering in 15 minutes with Bill Feeds. BYOD means customers scan, order, and pay — all managed from your phone. You generate QR codes from the dashboard, print them on any printer, and stick them on tables. Each QR code is linked to a specific table number, so orders arrive in your POS with the correct table assignment. No app for customers to download, no hardware to install.

WhatsApp Ordering

WhatsApp has 500 million users in India. Your customers already use it daily. WhatsApp ordering leverages this familiarity to create a frictionless ordering experience. The customer sends a message to your restaurant's WhatsApp number, receives a menu link, places their order, and pays via UPI. The entire flow happens within an app they already know and trust.

There are three levels of WhatsApp ordering sophistication:

Level 1: Manual. Customer messages "menu please," you send a PDF or image menu, they reply with their order in text, you confirm and provide a UPI payment link. This works for small operations with 5-10 delivery orders per day but is impossible to scale. Manual order-taking is slow, error-prone, and requires a dedicated person monitoring WhatsApp throughout operating hours.

Level 2: WhatsApp Business with catalogue. You set up a WhatsApp Business account with a product catalogue showing your menu items with photos and prices. Customers browse the catalogue within WhatsApp and send orders. Better than manual, but still requires human intervention for order confirmation and payment collection.

Level 3: Automated with POS integration. This is the gold standard. Your POS system generates a unique ordering link that you share on WhatsApp. Customers click the link, see your live menu (synced with your POS, so sold-out items are hidden), place their order, and pay — all automated. The order flows directly into your POS and KDS. Bill Feeds supports this flow natively. You share your ordering link on WhatsApp, Instagram, Facebook, or any channel, and orders come in automatically without manual intervention.

Your Own Ordering Website

A dedicated ordering website gives you complete control over the customer experience, branding, and data. Unlike aggregator listings where your restaurant is one of 500 options, your own website showcases only your menu, your story, and your brand. Customers who visit your website are already interested in your restaurant — conversion rates are typically 3-5x higher than aggregator listings.

Building a custom ordering website used to require a developer (₹50,000-₹2,00,000) and ongoing maintenance. In 2026, POS-integrated ordering pages eliminate this cost entirely. Modern POS systems generate a branded ordering page automatically from your menu data. You share the URL on Google My Business, social media, and marketing materials. Any menu changes you make in the POS reflect instantly on the ordering page.

The critical requirement for a restaurant ordering website is speed. If the page takes more than 3 seconds to load, 53% of mobile visitors will leave. Your ordering page must be lightweight, mobile-optimised (85%+ of restaurant orders come from mobile devices), and support UPI and card payments natively.

Google Business Profile Ordering

Your Google Business Profile (formerly Google My Business) is often the first thing customers see when they search for your restaurant. Google allows restaurants to add a direct "Order Online" button to their business profile. When a customer searches for your restaurant, they see the order button right on the search results page — before they even visit your website.

Setting up Google ordering requires a direct ordering link (from your POS or website), which you add to your Google Business Profile under the "Food Ordering" section. You can set up both pickup and delivery options. Orders placed through Google carry zero commission — Google does not charge for this feature. The customer clicks "Order Online," is redirected to your ordering page, and completes the order there.

This is one of the highest-ROI online ordering channels because the customer intent is already high. Someone searching for "Bawarchi Hyderabad order online" is ready to buy. Making that ordering link available right on Google eliminates every friction point between intent and transaction.

Payment Gateway Setup

Every online ordering channel requires payment processing. In India, UPI dominates restaurant payments (78% of digital transactions in food service). Your payment setup should prioritise UPI with card payments as a secondary option.

The main payment gateway options for Indian restaurants are Razorpay (2% transaction fee, ₹0 setup), PhonePe Payment Gateway (1.99% fee), PayU (2.25% fee), and Cashfree (1.95% fee). All support UPI, credit/debit cards, net banking, and wallet payments. Setup takes 2-3 business days after document verification (PAN, bank account, GSTIN).

For QR-based UPI payments, you can use a simple static UPI QR code (free, linked to your bank account) or a dynamic QR code through your POS that generates a unique amount-specific QR for each transaction (enables automatic reconciliation). Bill Feeds supports both modes. With BYOD, payment confirmations appear on your phone instantly — no separate payment terminal needed.

How Should You Optimise Your Menu for Online Ordering?

Reduce your 200-item dine-in menu to 40-50 delivery-friendly bestsellers, add high-quality photos (orders increase 30% with images), write compelling descriptions with specific details, and create value combos that convert better than individual items. Remove items that do not travel well — crispy dosas, ice cream, and elaborately plated dishes that lose appeal in containers.

Your online menu is not the same as your dine-in menu. Items that work well in a restaurant setting may not travel well for delivery. Crispy dosas that become soggy in 20 minutes, ice cream that melts during transport, and elaborately plated dishes that lose their visual appeal in a container — these should either be excluded from your online menu or adapted for delivery.

Key principles for online menu optimisation: Reduce choice overload. A 200-item dine-in menu should become a focused 40-50 item online menu with your bestsellers and delivery-friendly items. Add high-quality photos. Online orders increase 30% when items have appetising photos. Use natural lighting, shoot from above, and keep backgrounds clean. Write compelling descriptions. Instead of "Chicken Biryani," write "Slow-cooked Hyderabadi Chicken Dum Biryani — marinated overnight in 12 spices, layered with fragrant basmati, sealed and cooked on dum for 45 minutes." Create combos. Online customers love value meals. A ₹299 combo (biryani + raita + gulab jamun) converts better than the same items priced separately at ₹350.

Your POS should let you maintain separate online and dine-in menus from a single dashboard. Bill Feeds supports this — you can mark items as "dine-in only," "online only," or "both." Pricing can differ between channels too, which is important if you need to absorb packaging costs for online orders. As part of your cloud kitchen strategy, having an optimised online menu is essential.

Should You Use Swiggy/Zomato or Direct Ordering?

For 50 daily delivery orders at Rs 400 average, aggregators take Rs 1,32,000/month in commissions (22%), while direct ordering through QR codes, WhatsApp, or your website keeps that entire margin. The ideal strategy: use Swiggy/Zomato for discovery and new customers, then convert them to direct ordering channels where BillFeeds processes orders at Rs 999/month total — saving Rs 1,20,000+ monthly.

Let us compare the economics of a restaurant doing 50 delivery orders per day at an average order value of ₹400:

Aggregator model (Swiggy/Zomato at 22% commission): Monthly revenue = 50 x ₹400 x 30 = ₹6,00,000. Commission paid = ₹1,32,000. Net revenue = ₹4,68,000. Additional costs: price inflation to offset commission means some price-sensitive customers order less frequently.

Direct ordering model (own channels): Monthly revenue = ₹6,00,000. Commission paid = ₹0. Payment gateway fee (2%) = ₹12,000. POS software (Bill Feeds) = ₹999. Net revenue = ₹5,87,001. The saving of ₹1,19,001 per month goes straight to your bottom line.

The realistic strategy is a hybrid approach. Use aggregators for 30-40% of online orders (new customer acquisition) while building your direct channels to handle 60-70% of orders. Over time, as your direct customer base grows, the aggregator share decreases. Restaurants that successfully execute this transition see net profit margins improve by 8-12 percentage points.

Setting Up Online Ordering with BYOD POS

The fastest way to launch online ordering is through a BYOD POS like Bill Feeds that includes ordering capabilities out of the box. Here is the setup process:

Step 1: Sign up for Bill Feeds and configure your menu (15 minutes). Add items, prices, photos, modifiers, and mark which items are available for online ordering.

Step 2: Generate your QR codes and ordering link (2 minutes). The system creates table-specific QR codes for dine-in ordering and a generic ordering link for delivery/takeaway.

Step 3: Print QR codes and place on tables (10 minutes). Use any printer — even a home inkjet printer works. Laminate for durability.

Step 4: Add your ordering link to Google Business Profile, WhatsApp Business, Instagram bio, and Facebook page (10 minutes).

Step 5: Start accepting orders. Online orders appear in your POS alongside dine-in orders. Your KDS shows them with a "Online" tag for kitchen prioritisation. Payment is collected at order time, so there is no cash handling for online orders.

Total setup time: under 40 minutes. Total hardware cost: ₹0 (BYOD — you use your existing phone). Monthly cost: ₹999 for Bill Feeds. Commission on direct orders: ₹0.

Frequently Asked Questions

Try Bill Feeds Free

No hardware needed — use your existing phone as your POS. Start at ₹999/month.

Get Started Free

Related Articles