Technology March 6, 2026 14 min read

E-Invoice & GST Compliance for Restaurants 2026

E-invoicing is no longer optional for growing restaurants. With turnover thresholds dropping progressively, more restaurants must generate Invoice Reference Numbers (IRN), embed QR codes on bills, and file accurate GSTR returns. Here is the complete compliance guide for restaurant owners in 2026.

GST compliance for restaurants has evolved dramatically since the tax was introduced in 2017. What started as a simple 5% or 18% rate structure has become a multi-layered system involving e-invoicing, HSN codes, quarterly and monthly filings, input tax credit rules, and penalties for non-compliance. For restaurant owners who are not accountants, the complexity can be overwhelming.

The good news: a properly configured POS system handles 90% of GST compliance automatically. You set up the tax rates and HSN codes once, and every bill thereafter is compliant. E-invoice generation, QR code embedding, and GSTR data export happen without manual intervention. The bad news: if you are still using manual billing or a non-compliant POS, you are exposed to penalties, scrutiny, and the administrative nightmare of retroactive corrections.

Generate e-invoices from your BYOD phone — Bill Feeds creates GST-compliant invoices with QR codes automatically. No separate e-invoicing software, no manual IRN generation, no compliance gaps.

What Are the E-Invoice Requirements for Restaurants in 2026?

In 2026, restaurants with annual turnover above Rs 5 crore must generate e-invoices authenticated by the GST Network. Each invoice must include GSTIN, HSN codes, and tax breakdowns, and must be submitted to the Invoice Registration Portal for IRN generation and QR code signing before being issued to customers.

E-invoicing (electronic invoicing) is a system where invoices are authenticated by the GST Network (GSTN) before being issued to the customer. The process works like this:

  1. Your POS generates an invoice with all required fields (GSTIN, HSN codes, tax amounts, etc.)
  2. The invoice data is sent to the Invoice Registration Portal (IRP)
  3. The IRP validates the data and generates an Invoice Reference Number (IRN)
  4. The IRP returns a signed QR code containing the IRN and key invoice details
  5. Your POS embeds the QR code on the printed/digital invoice
  6. The invoice is now legally valid and automatically reported to the GST system

Turnover Thresholds

The e-invoice mandate has been rolling out in phases, with the turnover threshold decreasing over time:

Phase Applicable From Turnover Threshold
Phase 1October 2020₹500 crore+
Phase 2January 2021₹100 crore+
Phase 3April 2021₹50 crore+
Phase 4April 2022₹20 crore+
Phase 5October 2022₹10 crore+
Phase 6August 2023₹5 crore+
Current (2026)In effect₹5 crore+ (expected to drop further)

If your restaurant chain's aggregate turnover exceeds ₹5 crore in any financial year, you must generate e-invoices. The government has indicated plans to further lower this threshold, potentially to ₹1 crore or even all GST-registered businesses. Preparing now — even if you are below the current threshold — is prudent.

Note: The turnover threshold is calculated on aggregate turnover across all branches and entities under the same PAN. If you operate multiple branches or restaurant brands, their combined turnover determines your e-invoice obligation.

GST Rates for Restaurants in 2026

Restaurant GST rates are straightforward but have nuances that cause frequent errors:

Restaurant Type GST Rate Input Tax Credit (ITC)
Non-AC restaurant (any turnover)5%Not available
AC restaurant (any turnover)5%Not available
Restaurant in hotel (room tariff < ₹7,500)5%Not available
Restaurant in hotel (room tariff ₹7,500+)18%Available
Outdoor catering5% (without ITC) or 18% (with ITC)Depends on choice
Cloud kitchen / delivery only5%Not available

The key detail most restaurant owners miss: at the 5% rate, you cannot claim input tax credit on purchases. This means the GST you pay on ingredients, equipment, and services cannot be offset against the GST you collect. The 5% rate looks lower, but the inability to claim ITC means the effective cost depends on your expense structure.

Your POS must be configured with the correct rate for your restaurant type. Getting this wrong means either overcharging customers (which creates refund obligations) or undercharging (which creates tax liability). A properly set up GST configuration in your POS eliminates this risk entirely.

HSN Codes for Restaurant Items

Every item on your invoice must carry the correct HSN (Harmonized System of Nomenclature) code. For restaurants, the commonly used HSN codes are:

Item Category HSN Code Description
Restaurant food service9963Food and beverage serving services
Takeaway food9963Same as dine-in (prepared food)
Packaged food (branded)Varies (2106, 1905, etc.)Based on specific product category
Alcoholic beverages2203-2208Beer, wine, spirits (subject to state excise, not GST)
Non-alcoholic beverages2202Soft drinks, juices (if packaged)
Catering services9963Outdoor catering and event food service

For most restaurants, HSN code 9963 covers the majority of items. The complication arises when you sell packaged goods alongside prepared food — for example, selling bottled drinks, packaged snacks, or branded desserts. These items may have different HSN codes and potentially different GST rates.

Configure HSN codes in your POS once per item category. Bill Feeds allows you to set HSN codes at the category level, so every item in "Main Course" automatically carries the correct HSN code. No manual entry per bill, no risk of wrong codes.

IRN Generation and QR Codes

The Invoice Reference Number (IRN) is a unique 64-character hash generated by the Invoice Registration Portal for each invoice. Once generated, the IRN cannot be modified — if you need to correct an invoice, you must cancel the original IRN and generate a new one.

The QR code on the invoice contains:

  • GSTIN of the supplier (your restaurant)
  • GSTIN of the recipient (if B2B transaction)
  • Invoice number and date
  • Number of line items
  • Total invoice value
  • HSN code of the main item
  • IRN (unique identifier)

For B2C transactions (most restaurant sales), a simplified QR code is required on invoices above ₹200. This QR code allows customers to verify the invoice authenticity by scanning with any UPI app.

With BYOD POS, e-invoice generation happens in real time. When the cashier closes a bill, the system automatically communicates with the IRP, obtains the IRN, generates the QR code, and embeds it on the digital receipt. The process adds less than 2 seconds to the billing flow. Your BYOD phone handles the entire process — no separate e-invoicing terminal needed.

GSTR Filing for Restaurants

E-invoicing simplifies GSTR filing because invoice data is already reported to GSTN during IRN generation. However, restaurants still need to file periodic returns:

  • GSTR-1 — Monthly/quarterly return of outward supplies (sales). Due by the 11th of the following month (monthly) or 13th of the month following the quarter (quarterly under QRMP scheme).
  • GSTR-3B — Monthly summary return with tax payment. Due by the 20th of the following month.
  • GSTR-9 — Annual return. Due by December 31 of the following financial year.

A POS that generates e-invoices automatically populates most of the GSTR-1 data. Your accountant simply verifies the auto-populated data rather than manually entering thousands of invoices. For restaurants generating 100-300 bills per day, this saves hours of data entry monthly.

Bill Feeds exports GSTR-ready data in the format your accountant or CA needs. Download the monthly sales summary, categorized by B2B/B2C, HSN code, and tax rate. Your accountant uploads this directly to the GST portal. No re-typing, no errors from manual transcription.

What Are Common GST Mistakes and Penalties for Restaurants?

Common GST mistakes by restaurants include applying wrong tax rates for AC versus non-AC dining, using incorrect HSN codes, failing to split CGST and SGST on invoices, missing filing deadlines, and not generating e-invoices when required. Penalties range from Rs 10,000 per instance for incorrect invoicing to 18% annual interest on unpaid GST amounts.

The penalties for GST non-compliance have become stricter. Here are the most common mistakes restaurants make and their consequences:

1. Not Generating E-Invoices When Required

If your turnover exceeds the threshold and you issue invoices without IRN, those invoices are treated as invalid. The recipient cannot claim ITC on invalid invoices, which strains your B2B relationships. Penalty: ₹10,000 per invoice or 100% of tax due, whichever is higher.

2. Late Filing of GSTR Returns

Late fee for GSTR-3B: ₹50 per day (₹20 for nil returns), capped at ₹5,000 per return. Interest on late tax payment: 18% per annum on the outstanding amount. For a restaurant with ₹2 lakh monthly GST liability, one month late = ₹1,500 in late fees + ₹3,000 in interest.

3. Wrong HSN Codes

Incorrect HSN codes trigger mismatches during auto-reconciliation, leading to notices from the GST department. While there is no specific penalty for wrong HSN codes, the scrutiny and correction process consumes significant time and professional fees.

4. Charging Wrong GST Rate

Charging 18% when you should charge 5% means you collected excess tax from customers. You must deposit this excess to the government and cannot claim ITC on it. Charging 5% when you should charge 18% creates a billing shortfall that you must pay from your pocket.

5. Not Printing GSTIN on Invoices

Every tax invoice must display your GSTIN prominently. Missing GSTIN makes the invoice invalid for the customer's ITC claim. For B2B customers (corporate events, office lunches), this is a dealbreaker.

GST Compliance Checklist for Restaurants

Use this checklist to ensure your restaurant is fully GST-compliant in 2026:

  1. Valid GST registration — Ensure your GSTIN is active and displayed at the restaurant entrance and on all invoices.
  2. Correct tax rate configured — 5% for most restaurants. Verify with your CA if you are in a hotel or doing catering.
  3. HSN codes assigned — 9963 for prepared food service. Separate codes for packaged goods if applicable.
  4. E-invoice enabled — If turnover exceeds ₹5 crore, ensure your POS is connected to the IRP for automatic IRN generation.
  5. QR code on bills — Required for B2C invoices above ₹200. Your POS should generate this automatically.
  6. Sequential invoice numbering — Continuous, sequential numbering without gaps. POS handles this automatically.
  7. GSTR-1 filed on time — Monthly or quarterly, depending on your filing frequency.
  8. GSTR-3B filed with tax payment — Monthly, by the 20th.
  9. GSTR-9 annual return — By December 31 of the following year.
  10. Records retained for 6 years — All invoices, returns, and supporting documents must be retained for 6 years from the due date of the annual return.

A good POS system handles items 2-6 automatically. Items 7-9 require your accountant but are made dramatically easier when the POS exports clean, categorized data. Item 10 is handled by cloud-based POS systems that store records digitally — no filing cabinets of paper invoices.

How Does a POS System Automate GST Compliance?

A modern POS system automates GST compliance by applying correct tax rates automatically based on item category and dining type, generating sequentially numbered invoices with proper GSTIN and HSN codes, splitting CGST and SGST calculations, and compiling all invoice data for GSTR filing. BillFeeds handles this for 200+ bills per day without manual intervention.

Manual GST compliance for a restaurant doing 200 bills per day is a nightmare. That is 6,000 invoices per month, each needing correct GSTIN, HSN codes, tax calculations, and sequential numbering. Monthly, all 6,000 invoices must be compiled for GSTR filing. Any error requires correction and revised filing.

A POS automates every step:

  • Tax calculation — Correct GST rate applied to every item automatically. No manual math.
  • HSN code assignment — Set once per category, applied to every bill automatically.
  • Invoice numbering — Sequential, gap-free numbering. Cannot be tampered with.
  • GSTIN display — Your GSTIN is printed on every bill by default.
  • E-invoice generation — Automatic IRN generation via IRP integration.
  • QR code embedding — Generated and printed on every invoice without staff intervention.
  • GSTR data export — One-click export of monthly sales data in GSTR-1 format.
  • Digital record keeping — All invoices stored in the cloud for the mandatory 6-year retention period.

With BYOD POS, your GST compliance travels with you. Check today's GST collection, download last month's GSTR data, or verify an invoice — all from your phone. Your accountant accesses the same data remotely, eliminating the need for physical document handoffs.

Bill Feeds includes full GST billing in every plan — tax configuration, HSN codes, e-invoice integration, QR codes, and GSTR export. Start compliant from day one.

Frequently Asked Questions

GST-Compliant Billing from Day One

Bill Feeds BYOD POS includes automatic GST calculation, HSN codes, e-invoice generation, QR codes, and GSTR data export. Start at ₹999/month.

Get Started Free

Related Articles