The old stack vs the new stack
Walk into any restaurant opened before 2020 and you'll see the same set-up: a bulky white PoS terminal, a card swipe machine, a stack of laminated menus, and a printed specials board. The equipment worked, but the total cost of running it is now embarrassingly high compared with what a new restaurant needs to spend.
Here is the comparison between the two stacks, priced in 2026 rupees, for a single-outlet restaurant doing ₹8 lakh/month in billed revenue.
| Cost line | Old stack | New stack (2026) |
|---|---|---|
| Billing hardware | Hardware POS ₹30,000 | Android tablet ₹8,000 |
| Software / subscription | POS software ₹8,000–₹15,000/yr | Cloud POS ₹199/mo (₹2,388/yr) |
| Payment terminal | Card machine ₹15,000/yr rent + 1.8–2.2% MDR | UPI dynamic QR ₹0 setup, ~0% MDR |
| Printed collateral | Printed menus + reprints ₹8,000/yr | QR menu ₹0 (free generator) |
| Order channel | Phone calls, manual entry | WhatsApp Business (free) |
| Year-1 total | ~₹53,000 + MDR | ~₹12,900 all-in |
| Year-2 recurring | ~₹23,000 + MDR | ~₹2,388 |
The gap is arithmetic, not marketing. The old stack is a bundle of separately-priced hardware and software with rental / renewal / consumable costs. The new stack collapses the same functions into one cloud subscription on an off-the-shelf tablet.
How UPI dynamic QR works for restaurants
Every Indian who has paid a chai wala with a QR has used a static UPI QR — one printed sticker where the customer types in the amount. Fine for a small transaction. Broken for a restaurant, where every payment has to reconcile against a specific bill and you can't trust the customer to type the right number.
A dynamic UPI QR is a fresh, single-use QR generated at checkout for each bill. It looks like this in practice:
- Cashier taps Print bill in the POS.
- The POS calls Razorpay (or Cashfree, or PhonePe Business) and requests a QR for exactly ₹487.
- The QR appears on the Android tablet screen — or is printed on the bill — with the amount, the merchant VPA and a transaction reference already encoded.
- Customer scans with any UPI app (GPay, PhonePe, Paytm, BHIM, or their bank app). The amount pre-fills. They approve.
- The gateway pushes a webhook back to the POS with the UPI reference ID. The bill flips to PAID automatically.
Two things matter. First, zero MDR on UPI P2M transactions in 2026 for the vast majority of restaurant bills (subsidised via government incentive schemes since 2022). Second, reconciliation is automatic — no cashier checking phones, no "sir, please show the payment success screen" theatre.
Compare a card swipe: 0.9%–2.2% MDR, 20–40 seconds per cycle, manual reconciliation against a T+2 settlement statement, plus ₹12,000–₹15,000/year in terminal rentals. On ₹8 lakh/month of card volume, MDR alone runs ₹7,000–₹17,000/month.
QR menu — what it is, what it isn't
Almost every restaurant put up a QR menu during the pandemic. Most got it wrong. A QR menu is not a link to a PDF — that gets abandoned by 60% of diners in thirty seconds because pinch-to-zoom on a phone is miserable. A proper QR menu, on a cloud POS, has three properties a PDF doesn't:
1. It's a live web page, not a document
Item photos, prices, tags (veg / non-veg / Jain / spice level), and availability update in real time. Run out of paneer tikka at 8:47 PM, mark it unavailable, and the QR menu reflects it immediately.
2. It supports scan → order → pay in one flow
Diner scans the table QR, browses, taps items into a cart, sends the order to the kitchen (which prints a KOT), and pays via an in-page UPI dynamic QR before the food arrives. Table service becomes near-contactless — staff focus on food delivery, not order-taking.
3. It's tied to the table
Each table has its own QR. The POS knows Order #47 came from Table 6, so KOTs, allergen tags and the final bill stay attached to the right table — no waiter walking back and forth with a chit book.
Hygiene lift is a real bonus in high-footfall formats. The bigger operational win: a QR menu quietly cuts average table service time by 12–18 minutes on a busy Saturday night, because the order-taking round is gone.
GST composition scheme for sub-₹1.5 Cr restaurants
The composition scheme — available to any restaurant with annual turnover under ₹1.5 crore — collapses GST compliance overhead dramatically.
Under the standard regime, a restaurant charges 5% GST on the customer's bill (2.5% CGST + 2.5% SGST), files GSTR-1 and GSTR-3B monthly, and can't claim input tax credit anyway (5% GST is a special "no ITC" rate). Twelve monthly filings, twelve chances to miss a deadline.
Under the composition scheme, the restaurant pays a flat 5% on turnover (1% CGST + 1% SGST + 3% additional under section 10(1)), files quarterly using CMP-08, and files one annual return (GSTR-4). Four filings a year — and no GST shown on the customer bill. The published price is what the customer pays.
Trade-off: composition-scheme restaurants can't claim ITC on raw materials, gas, packaging or equipment. For most small restaurants (where margin sits on labour and rent), the arithmetic still favours composition. For high-end restaurants with imported ingredients and expensive equipment, standard scheme wins.
WhatsApp as the third leg of the stack
UPI handles payments. QR menus handle dine-in ordering. The third leg is WhatsApp Business — everything that happens off-table: order confirmations, delivery updates, receipts, review requests and (with opt-in) campaigns.
India has 500 million WhatsApp users. Business-message open rates run 95–98%. And in 2026 the API is cheap enough — ₹0.145 per utility template, ₹1.09 per marketing template — that a single-outlet restaurant can automate messaging without watching the meter.
What lives on the WhatsApp leg for a small restaurant:
- Order confirmations — "Your order #247 is confirmed. ETA 32 minutes. Track: [link]." Sent automatically by the POS the second the order enters the kitchen queue.
- Delivery updates — "Delivery partner Rajesh is 4 minutes away." One message, one open.
- Digital receipts — GST invoice as a PDF attached to a WhatsApp message. No paper, no lost bills.
- Review requests — 2 hours after delivery, "How was your order? 👍 or 👎".
- Campaigns — segmented broadcasts to opted-in customers (weekend special, monsoon menu, Diwali family feast). See the WhatsApp marketing playbook for the full templates.
Critical: all of this fires from the POS automatically. If somebody is sending WhatsApp messages by hand from a phone, you don't have a stack — you have a manual process in a tech costume.
The full stack cost breakdown
Here is the honest, all-in cost of the new stack for a single-outlet small restaurant, year one:
| Item | Cost | Notes |
|---|---|---|
| Android tablet (10-inch, 4 GB RAM) | ₹8,000 one-time | Samsung Galaxy Tab A9, Lenovo Tab M10, Realme Pad |
| Bluetooth thermal printer (58 mm) | ₹2,500 one-time | For KOT + optional customer receipt |
| Online eMenu POS subscription | ₹199/month · ₹2,388/yr | Includes GST billing, UPI QR, QR menu, WhatsApp API, KDS, aggregator sync |
| UPI dynamic QR (Razorpay / Cashfree) | ₹0 setup · ~0% MDR | Included in the POS integration |
| QR menu table stickers (12 tables) | ₹180 one-time | ₹15/laminated sticker at local print shop |
| WiFi router (reuse existing) | ₹0 | If you don't have one, ₹1,500 for a basic router |
| Year-1 total (single outlet) | ~₹13,068 | Everything to run billing, ordering and payments |
| Year-2 onwards | ~₹2,388 | Only the POS subscription renews |
That ₹13,068 is roughly one month's card-terminal rent at a mid-tier restaurant — or two weeks of a Swiggy "Boost" budget — and it covers the entire billing, ordering, payment and receipt stack for a full year.
Step-by-step setup — how to switch to the modern stack
The transition takes about a week end-to-end if you already run a live restaurant. Here is the sequence.
Buy or reuse an Android tablet
Get a 10-inch Android tablet with 4 GB RAM and Android 12+. Budget ₹8,000 for a new unit (Samsung Galaxy Tab A9, Lenovo Tab M10, Realme Pad). A tablet you already own is fine as long as it stays plugged in at the billing counter.
Subscribe to Online eMenu POS
Sign up at ₹199/month with a 14-day free trial — no card required. Install the Android app, enter GSTIN (or opt into composition scheme), upload your menu (or email a PDF/Excel and support does it in 48 hours). Petpooja is an acceptable alternative but starts ~₹1,200/month with annual lock-in — see our full comparison.
Enable UPI dynamic QR — link bank + gateway
Link your current account and connect Razorpay or Cashfree — both have zero setup fees, near-zero UPI MDR, and one-day settlement. The POS auto-generates a fresh UPI QR for every bill with the exact amount baked in.
Generate QR menu links for every table
Use Online eMenu's free QR menu generator to create a scannable link per table. Diners scan, browse, order, and (optionally) pay via UPI in one flow. No app download. Auto-translates to Hindi if the customer prefers.
Print QR stickers + open WhatsApp Business
Print each table's QR as a laminated sticker (~₹15 per sticker at any local print shop). Open a WhatsApp Business account on the restaurant number and connect it to the POS — order confirmations, delivery updates and receipts fire automatically. The WhatsApp marketing playbook covers the campaign side.
Run the entire India stack on ₹199/month
Online eMenu bundles GST-compliant billing, UPI dynamic QR, QR menu, WhatsApp Business, Zomato + Swiggy inbox and KDS into one Android app. Live in 48 hours. No annual lock-in.
See the ₹199 unified stackFAQ
What is UPI dynamic QR for restaurants?
A UPI dynamic QR is a fresh QR generated for each bill — it already contains the exact amount, merchant VPA, transaction reference and short expiry. Customer scans, the app auto-fills, they approve, and the payment reconciles against that specific bill inside the POS. No retyping, no wrong-amount errors, same-day settlement.
Do I need a card machine if I have UPI QR?
For most small Indian restaurants — no. UPI already accounts for 65–80% of restaurant payments in tier-1/2 cities. A card machine costs ₹12,000–₹15,000/year plus 1.8–2.2% MDR. Unless you're inside a hotel or serving expat/corporate crowds, a soft-POS card option on the Android tablet (used ~10% of the time) is cheaper than a rented terminal.
What is the GST composition scheme for restaurants?
A simplified GST regime for restaurants with annual turnover under ₹1.5 crore. Instead of charging 5% GST per bill and filing monthly, you pay a flat 5% on turnover (1% CGST + 1% SGST + 3% additional under section 10(1)), file quarterly (CMP-08), and file one annual return. No ITC, no GST on customer bill — but dramatically simpler bookkeeping and cash flow.
Can I run a restaurant without a traditional POS?
Yes, and thousands do. A ₹8,000 Android tablet running a cloud POS like Online eMenu at ₹199/month replaces the ₹30,000+ hardware POS combo. You still get GST invoices, UPI QR, KOT printing, Zomato/Swiggy sync, WhatsApp confirmations and multi-outlet reporting.
Is UPI cheaper than card payments for restaurants?
Yes — significantly. UPI P2M transactions carry 0% MDR for transactions up to ₹2,000, and near-zero for most restaurant use cases. Debit/credit card MDR runs 0.9–2.2%. On ₹8 lakh/month of card volume, MDR alone runs ₹7,000–₹17,000/month. That same volume on UPI is effectively free.
What if UPI fails at billing time?
UPI success rates hit 96–99% in 2025 and are still climbing. Failures happen — usually bank-side downtime. The fix: (1) a static UPI QR as backup, (2) a soft-POS card option on the tablet, (3) cash as final fallback. Online eMenu lets you record a payment against any bill with a channel tag, so reconciliation stays clean.
How much does the full India restaurant stack cost?
Single-outlet small restaurant in 2026: Android tablet ₹8,000 (one-time) + Online eMenu POS ₹199/month + UPI QR ₹0 + Bluetooth thermal printer ₹2,500 (one-time). Year-1: ~₹12,900. Year-2 onwards: ₹2,388/year. Old stack: hardware POS ₹30,000 + card machine ₹15,000/yr + printed menus ₹8,000/yr = ₹53,000 in year one plus ₹23,000 recurring.
Does Online eMenu support UPI dynamic QR?
Yes. Online eMenu generates a dynamic UPI QR against each bill via native integrations with Razorpay, Cashfree, PhonePe Business and Paytm for Business. QR carries exact amount and reference — customer scans, pays, bill status auto-updates in the POS with the UPI transaction ID captured. Same behaviour on QR menu orders (scan → order → pay) and WhatsApp orders. Included in the ₹199/month plan with no per-transaction fee from us.