Back to Blog
Billing & GST
May 2026
·
18 min read
Author: QRCrave Editorial Team | Published: May 08, 2026 | Last Updated: May 08, 2026
Setting up GST billing in a restaurant requires five things: a GST registration (GSTIN), the correct SAC code (996331 for restaurant services), CGST and SGST rates configured at 2.5% each (totaling 5%), a compliant invoice format, and billing software that handles all of this automatically. This guide walks you through each step.
Most restaurant owners in India know they need to charge GST, but the actual setup process is where things get confusing. Which form do you fill? What code goes on the invoice? How do you split CGST and SGST? What about Swiggy and Zomato orders? And what happens when you sell a cold drink alongside a biryani on the same bill?
We wrote this guide because these are the exact questions our restaurant partners ask when they first set up GST billing in QRCrave. Every step below includes what to do, why it matters, and how QRCrave handles it so you can get compliant faster.
GST billing in QRCrave | Try QRCrave Billing Free
Registration is required for many restaurants based on turnover and channel mix. Platform sales through Swiggy/Zomato generally trigger mandatory registration regardless of turnover under current rules.
Use gst.gov.in registration flow, complete PAN/mobile/email validation, upload business documents, and select relevant service category. You receive ARN first, then GSTIN after approval.
Your scheme choice affects invoice format, filing cadence, and operational limits. Verify scheme eligibility with your CA before configuration.
Starter plan users
At 5% rate, GST should be split as 2.5% CGST + 2.5% SGST. Billing should show separate line items and not a merged tax output where split is required.
QRCrave's billing module | Set Up GST Billing Now
Invoices should include GSTIN, sequential invoice number, date, taxable value, classification, tax split, and final value. Composition cases may require Bill of Supply instead of Tax Invoice.
See QRCrave invoice features
Prepared food and packaged goods may have different rates. Item-level mapping prevents wrong billing when mixed products are present on one invoice.
QRCrave's menu management
Aggregator and direct channels should be reported separately to avoid tax treatment mix-ups and double-counting risk.
direct online orders | Commission-Free Ordering
Maintain channel-wise sales breakup, split tax summaries, invoice details, and reconciled reporting outputs for filing discipline.
QRCrave analytics and reporting
Maintain invoices, purchase records, settlement statements, and reconciliation logs for long-term audit readiness.
QRCrave Starter (Rs 199/mo) | Eliminate Errors
QRCrave supports GSTIN setup, CGST/SGST auto split, item-level mapping, mixed-rate billing, order-type separation, and tax-ready exports.
QRCrave billing software | QRCrave Pricing | Get Started
Q1: How do I register my restaurant for GST?A: Complete new registration on gst.gov.in and obtain GSTIN before live billing.
Q2: What is the difference between CGST and SGST?A: Both split total GST into central and state components and should appear separately on invoices.
Q3: Do I charge GST on Swiggy and Zomato orders?A: Keep aggregator and direct channels separated and follow current platform-side tax handling rules.
Q4: Can one bill contain multiple GST rates?A: Yes, item-level mapping is required when prepared and packaged items are mixed.
Q5: Does QRCrave support full GST billing setup?A: Yes, including split taxes, mapping, mixed-rate billing, and reporting exports.
This guide is published by QRCrave, a QR-based restaurant ordering and billing platform by Apaxion Technologies, Noida, India.
About Us | Support | Privacy Policy
GST billing is easiest when configured as a system, not handled manually bill-by-bill. For final legal interpretation, validate with your CA or tax advisor.
Get Started With QRCrave
EXPLORE
Digital Menu · QR Code Ordering · Restaurant POS Software · Captain App · Restaurant Analytics · Menu QR Generator · Table Management · Billing Software · Multi-Location Management · Pricing · Cloud Kitchen Software · Cafe Billing Software · Fine Dining Software · WhatsApp Ordering System · Inventory Management · Kitchen Display System · Loyalty Program · Online Food Ordering · About Us · Customer Stories · Support · Blog