Back to Blog GST & Compliance

GST Billing for Restaurants: The Complete 2026 Guide

From dine-in to delivery, 5% vs 18% GST rates, input tax credit, GSTR-1 filing — everything a restaurant owner needs to know about GST, explained simply.

A

Ankit Shah

Finance & Compliance

May 5, 2026 9 min read
GST Billing for Restaurants: The Complete 2026 Guide

GST for Restaurants: Why It's Confusing (and How to Get It Right)

GST for restaurants is genuinely confusing — and with good reason. The rate depends on whether you have AC, whether you serve alcohol, whether you're in a hotel, and whether the customer is eating in or ordering delivery. Get it wrong and you either undercharge (losing revenue) or overcharge (creating compliance liability).

This guide cuts through the complexity. By the end, you'll know exactly which rate applies to your restaurant and what you need to file.


The Two Main GST Rates for Restaurants

5% GST (No Input Tax Credit)

This applies to:

Important: At 5%, you cannot claim Input Tax Credit (ITC) on your purchases. You cannot offset the GST you paid on ingredients, kitchen equipment, or packaging.

18% GST (With Input Tax Credit)

This applies to:

At 18%, you can claim ITC, which can significantly reduce your effective tax burden if your input costs are high.


Which Rate Applies to My Restaurant?

Type of RestaurantGST RateITC Available?
Standalone restaurant (AC or non-AC)5%No
Takeaway / delivery orders5%No
Restaurant in hotel (room tariff < ₹7,500)5%No
Restaurant in hotel (room tariff ≥ ₹7,500)18%Yes
Outdoor catering18%Yes
Restaurant serving alcohol (food portion)5%No

Do You Need GST Registration?

You must register for GST if your annual turnover exceeds ₹20 lakh (₹10 lakh for special category states like J&K, Uttarakhand, etc.).

If you're below this threshold, registration is optional — but if you're selling through Zomato or Swiggy, they collect and remit GST on your behalf under the e-commerce operator rules, so you may still need to track it.


What GST Returns Do Restaurants File?

GSTR-1 (Monthly / Quarterly)

Reports all your outward supplies (sales). You need to report:

Monthly filing: If annual turnover > ₹5 crore

Quarterly filing (QRMP scheme): If annual turnover ≤ ₹5 crore

GSTR-3B (Monthly Summary)

A summary return covering:

Due: 20th of the following month (for most taxpayers).


Common GST Mistakes Restaurants Make

1. Charging GST on exempt items

Packaged food sold for home consumption (not in restaurant) may be exempt. Know what's on your menu vs. what's being sold as a packaged product.

2. Wrong place of supply

For delivery orders, the place of supply is the customer's location, not your restaurant's address. This determines whether CGST+SGST or IGST applies.

3. Not reconciling with Zomato/Swiggy TCS

If you sell through aggregators, they deduct Tax Collected at Source (TCS) at 1% and remit it to the government. This shows up in your GSTR-2B and must be claimed — many restaurants miss this.

4. Issuing tax invoices to unregistered customers at 18%

If you're a standalone restaurant, you should be issuing invoices at 5% — not 18%. This is a common error when switching POS systems.


GST Billing Best Practices

1. Configure your POS with the correct GST rate — Pangat allows you to set the GST rate per item category, so you never manually calculate tax

2. Reconcile Zomato/Swiggy TCS monthly — download your account statement and match with GSTR-2B

3. File GSTR-1 on time — late filing attracts ₹50/day penalty (₹20/day for nil returns)

4. Keep all purchase invoices — even at 5% with no ITC, you need these for audit purposes

5. Use accounting software — manual GST calculation on Excel is error-prone and time-consuming


GST and Pangat

Pangat generates fully GST-compliant invoices automatically:

Your CA can access all GST data directly from the Pangat dashboard — no spreadsheets, no WhatsApp PDFs, no last-minute panic before the filing deadline.

Ready to simplify your restaurant?

Start your free trial of Pangat today.

No credit card required. 14-day free trial. Setup in under 30 minutes.

Start Free Trial →

Related Articles