GST compliance is one of the most confusing — and most consequential — aspects of running a restaurant in India. Get it wrong and you face penalties, audit notices, and disallowed Input Tax Credit claims. Get it right and your billing is clean, your returns are filed on time, and your accountant stops calling you every month.

This guide covers everything restaurant owners need to know about GST in 2025 — the applicable rates, which returns to file, how ITC works, and how the right billing software makes all of this automatic.

GST Rates for Restaurants in India (2025)

The GST Council simplified restaurant tax slabs in September 2025. Here's the current rate structure:

Restaurant TypeGST RateInput Tax Credit
Standalone restaurants (AC or non-AC)5%Not available
Restaurants in starred hotels (room tariff ≥ ₹7,500/night)18%Available
Outdoor catering services18%Available
Takeaway / delivery orders5%Not available
Restaurants serving alcohol18% on food (alcohol taxed separately by state)Available on food portion

Important 2025 update: The GST Council's September 2025 revision put most standalone restaurants under a flat 5% rate, removing prior distinctions between AC and non-AC for most categories. Verify your specific classification with a CA if you're unsure.

GST Returns Restaurants Must File

Every GST-registered restaurant must file the following returns:

GSTR-1 — Outward Supplies

GSTR-1 reports all your sales (outward supplies) for the month. If your annual turnover is below ₹5 crore, you can file quarterly under the QRMP scheme. Above ₹5 crore, you file monthly. This return includes all B2B invoices with GSTIN details, B2C sales summaries, and credit/debit notes.

GSTR-3B — Summary Return & Tax Payment

GSTR-3B is a monthly summary return where you report your net GST liability and make the tax payment. It must be filed by the 20th of the following month. This is where most restaurants make errors — miscalculating the net liability or missing the deadline.

GSTR-9 — Annual Return

GSTR-9 is the annual return filed once a year, reconciling all monthly/quarterly returns. It's mandatory for businesses with turnover above ₹2 crore.

Can Restaurants Claim Input Tax Credit?

This is the most common source of confusion. The answer depends on your GST rate:

Most standalone restaurants in India charge 5% and therefore cannot claim ITC. This is a deliberate trade-off — the lower rate is simpler to administer and passes savings to customers.

What Must a GST-Compliant Restaurant Bill Include?

Every tax invoice issued by a GST-registered restaurant must include:

  1. Your GSTIN (GST Identification Number)
  2. Invoice number and date
  3. Customer name and address (for B2B transactions, also their GSTIN)
  4. Description of goods/services (food items)
  5. HSN/SAC code for each item
  6. Taxable value and applicable GST rate (CGST + SGST or IGST)
  7. Total invoice value including GST

SAC code for restaurant services: Most restaurant food services fall under SAC code 996331 (restaurant services including takeaway). Catering services use 996334.

GST on Food Delivery (Zomato, Swiggy)

Since January 2022, food delivery platforms like Zomato and Swiggy collect and remit GST on behalf of restaurants for orders placed through their platforms. This means:

This distinction is critical for accurate GSTR-3B filing. Mixing up platform-collected GST with your own collections is one of the most common compliance errors.

How Billing Software Handles GST Automatically

Manually calculating GST for every transaction, maintaining invoice records, and preparing GSTR-1 data is time-consuming and error-prone. Modern restaurant billing software like XionPOS handles all of this automatically:

Time saved: Restaurant owners using automated GST billing software report saving 8–12 hours per month on GST-related tasks — time that goes back into running the business.

Common GST Mistakes Restaurants Make

GST Registration Threshold for Restaurants

Restaurants must register for GST if their annual turnover exceeds:

Even if you're below the threshold, voluntary GST registration can be beneficial if you have significant B2B customers who need tax invoices.

Stop doing GST manually.

XionPOS auto-generates GST-compliant invoices and GSTR-1 ready reports for every transaction. Start free.

Explore XionPOS →

Frequently Asked Questions

What is the GST rate for restaurants in India 2025?

Most standalone restaurants in India charge 5% GST without Input Tax Credit. Restaurants in starred hotels (room tariff above ₹7,500/night) charge 18% GST with ITC eligibility.

Do restaurants need to file GSTR-1?

Yes. GST-registered restaurants must file GSTR-1 monthly (or quarterly under QRMP if turnover is below ₹5 crore) to report all outward supplies.

Can restaurants claim Input Tax Credit on GST?

Restaurants charging 5% GST cannot claim ITC. Only restaurants charging 18% GST can claim ITC on eligible inputs.

What happens if I miss the GSTR-3B deadline?

Late filing of GSTR-3B attracts a late fee of ₹50 per day (₹25 CGST + ₹25 SGST) for returns with tax liability, and ₹20 per day for nil returns, up to a maximum of ₹10,000.