Restaurant Billing Software with QR Ordering, KOT & GST: A Practical Guide for Indian Restaurants and Dhabas

Paper KOTs, two separate bills for food and the play area, and GST reports made by hand? Here is what modern restaurant billing software should do – QR table ordering, kitchen display, GST invoices and WhatsApp bills – and what we learned building Parozo.

Priyank Patel
By , Founder of RelieveX Labs / RelieveX - IT Solutions
Published · 6 min read
Share
Restaurant billing software with QR table ordering, kitchen display and GST invoice – Parozo by RelieveX Labs
Guests order from the table, the kitchen sees it live, and one GST bill covers food and play area.

Key takeaways

  • QR table ordering without an app install removes waiting time and order mistakes.
  • A kitchen display with clear stages (waiting, cooking, ready, served) replaces paper KOTs.
  • GST invoices must handle CGST + SGST or IGST correctly, round-off, discounts and service charges.
  • Restaurants with play areas, turfs or courts should bill time and food on one invoice.
  • Look for per-outlet branding, staff permissions and GST reports you can hand to your CA.
In this article
  1. Why paper KOTs and basic billing apps cost you money
  2. QR table ordering – without making guests install an app
  3. From KOT slips to a live kitchen display
  4. GST billing that your CA will thank you for
  5. Play areas, turfs and courts on the same bill
  6. Printing, UPI and WhatsApp bills
  7. Owner dashboard, staff permissions and multiple outlets
  8. Checklist: choosing restaurant billing software
  9. Common mistakes when choosing restaurant software
  10. How to roll out new billing software in one week
  11. Custom restaurant software for chains and franchises

Walk into a busy restaurant or highway dhaba in Gujarat on a Sunday evening and you will see the same problems: waiters writing orders on paper, the kitchen shouting for clarification, guests waiting for the bill, and – if there is a play area or turf – a second register and a second bill. At the end of the month the owner sends a stack of papers to the CA for GST.

Good restaurant billing software fixes all of this. This guide explains what to look for, using Parozo – the restaurant, dhaba and play-area management system we built at RelieveX Labs in Himatnagar – as a real example.

Why paper KOTs and basic billing apps cost you money

  • Wrong orders – handwriting, missed modifiers ("less spicy", "no onion") and lost slips.
  • Slow table turnover – guests wait to order and wait again to pay.
  • Two bills for one family – food on the POS, play area on paper. Guests get annoyed and revenue goes unrecorded.
  • GST stress – reports rebuilt by hand every month.
  • No owner view – you only know the evening's revenue after closing.

QR table ordering – without making guests install an app

The single biggest upgrade is letting guests order from the table. In Parozo each table has a QR code. Scanning it opens a branded menu page in the browser – no app download – with photos, sizes, add-ons, veg/non-veg marks and chef's recommendations. The order reaches the kitchen in seconds.

Two details matter in India:

  • Pay-first or pay-later: quick-service counters often want payment before the kitchen starts; family restaurants want to pay at the end. Your software should support both.
  • Takeaway tokens: parcel orders need their own token numbers and automatic packing charges.

From KOT slips to a live kitchen display

A kitchen display shows every ticket with a clear stage – waiting, cooking, ready, served. Waiters see when food is ready; the manager sees which tables are delayed. Parozo also allows per-item cancellation and moving tickets between tables when a family changes seats – small things that cause big arguments when done on paper.

GST billing that your CA will thank you for

Restaurant GST looks simple until you handle real bills. Your software must:

  • Split tax into CGST + SGST for local customers and switch to IGST when required.
  • Issue the right document – tax invoice, bill of supply (for composition dealers) or estimate.
  • Apply discounts within limits you set, add service charge where applicable, support split payments and round-off.
  • Stamp the correct SAC code and export GST reports (rate-wise, B2B, B2C) as Excel files for your CA.

Most standalone restaurants charge 5% GST without input tax credit, but rules differ for some categories – always confirm with your CA and make sure the software lets you change rates per item or outlet.

Play areas, turfs and courts on the same bill

Many restaurants around Himatnagar and on Gujarat highways now have kids' play areas, box-cricket turfs or game zones. Parozo was designed for them from day one: the activity clock runs live with pause, extend and overtime, priced per slot or per hour, and the charge lands on the same invoice as the food. Guests can even book a slot from home, with approval rules the owner controls.

Printing, UPI and WhatsApp bills

Hardware should not be a barrier. A good system runs on existing phones, tablets or a browser and prints on common thermal printers:

  • 58 mm and 80 mm thermal, A5 and A4 formats
  • A UPI QR code printed on the bill
  • A secure WhatsApp bill link – no PDF clutter

Owner dashboard, staff permissions and multiple outlets

Owners need sales by day, item and staff; managers need control over discounts; staff need only what their role requires. Parozo combines role defaults with per-user grants and explicit denials, so you can give a cashier refund rights without giving them reports. One owner login can switch between outlets, and each outlet gets its own branded ordering page on a subdomain – perfect for stickers, boards and WhatsApp.

Checklist: choosing restaurant billing software

  1. QR ordering in the browser (no app install)
  2. Live kitchen display or KOT printing
  3. GST invoice + bill of supply + Excel GST reports
  4. Thermal printing + UPI QR + WhatsApp bill
  5. Parcel tokens and packing charges
  6. Play-area / turf time billing (if you have one)
  7. Staff permissions and multi-outlet support
  8. Works on Android, iOS and web

Result for Parozo outlets: paper KOTs gone, food and play-area charges on one invoice, and GST preparation reduced to an Excel download.

Common mistakes when choosing restaurant software

  • Buying hardware first. Expensive POS terminals lock you in. Start with the phones, tablets and printers you already have.
  • Per-terminal pricing. Some systems charge for every device; adding a waiter's phone should not increase your bill.
  • GST reports locked behind higher plans. GST is not optional – reports should be standard.
  • No offline plan. Ask what happens when the internet drops on a busy night.
  • Ignoring staff training. If a new waiter cannot learn it in ten minutes, it is too complicated.

How to roll out new billing software in one week

  1. Day 1–2: enter the menu with categories, variants, add-ons, prices and tax rates; set up tables and areas.
  2. Day 3: connect printers, test 58 mm/80 mm bills and the UPI QR code; print table QR stickers.
  3. Day 4: train staff on a quiet afternoon – order, KOT, bill, parcel, cancellation.
  4. Day 5–6: run old and new systems side by side for one service.
  5. Day 7: switch fully; review the first day's reports with the manager.

Custom restaurant software for chains and franchises

Chains often need central menus with outlet-level prices, franchise royalty reports, inventory and recipe costing, or integration with delivery aggregators. These can be built as custom modules on top of a proven core – much faster and cheaper than starting from zero. If that is your situation, our guide to choosing a software partner lists the questions to ask before you start.

Want to see Parozo working, or need custom software for your restaurant, hotel or food chain? Read the full Parozo case study, check what a custom build costs in our app cost guide, or book a free demo call.

Case studies mentioned in this article

Frequently asked questions

What is the best restaurant billing software for a small dhaba?

Choose software that runs on the phones or tablets you already have, prints on 58 mm or 80 mm thermal printers, creates GST-compliant bills and needs no costly hardware. Parozo was built for exactly this – from single dhabas to multi-outlet restaurants.

Do customers need to install an app for QR ordering?

No. A good QR menu opens in the phone's browser. The guest scans the table QR, sees the live menu with photos and veg/non-veg marks, and places the order – the kitchen receives it instantly.

What GST rate applies to restaurant bills?

Most standalone restaurants charge 5% GST (2.5% CGST + 2.5% SGST) without input tax credit, while some categories such as restaurants inside certain hotels follow different rules. Your software should let you set the rate per item or outlet – always confirm the rate with your CA.

Can the software bill a play area or turf on the same bill?

Yes, if it supports timed activities. In Parozo the play-area clock runs live with pause, extend and overtime, and the charge is added to the same food bill.

Can I send the bill on WhatsApp?

Yes. Parozo creates a secure bill link that can be shared on WhatsApp, and also prints 58 mm, 80 mm, A5 and A4 bills with a UPI QR code.

References & further reading

  1. GST Council – official website
  2. CBIC – GST rates for services
  3. WhatsApp Business – official site
Priyank Patel

About the author

Priyank Patel

Founder of RelieveX Labs / RelieveX - IT Solutions · 3+ years experience

Priyank Patel is a Full Stack MERN Developer and Founder of RelieveX Labs, specializing in high-performance web applications, scalable mobile apps, and SEO-driven digital solutions. With expertise in React, Next.js, Node.js, MongoDB, and React Native, he helps businesses build powerful, conversion-focused digital products.

View profile & projects
Share

Keep reading

All articles

Let's build it

Turn this idea into a live product

Visit RelieveX Labs at G-21, Metropolis Complex, Gambhoi, Himatnagar – or talk to us on WhatsApp. We work with businesses across Gujarat and India.