← Back to Blog

HSN and SAC Codes with GST Rates for Restaurants, Cafes and Sweet Shops: Dine-In, Takeaway, Parcel and Packaged Goods

Food you cook and serve is a service with a SAC code, while sealed bottles, mithai boxes and namkeen packets are goods with their own HSN codes. Here is how to tell them apart on one restaurant bill and set both up correctly in your billing software.

Oct 2, 2026•7 minutes

If you run a restaurant, cafe, bakery or sweet shop, your bill usually carries two different kinds of codes at the same time. The food you cook and serve is a service, so it takes a SAC. The sealed bottle of water, the packet of namkeen and the box of mithai a customer carries home are goods, so they take an HSN. Most people searching for an HSN code for restaurant are really looking for both halves, plus the rule that decides which one applies to a given line on the bill.

Here is how to settle it once in your item master so you are not guessing bill by bill.

Restaurant service sits under SAC 9963, not an HSN

There is no HSN code for "serving food in a restaurant", because serving food is a service. It falls under SAC heading 9963, and the one you will use most is:

  • 996331 - services provided by restaurants, cafes and similar eating facilities, including takeaway, room service and door delivery
  • 996332 - services provided by hotels, inns and guest houses that include food
  • 996334 - catering at exhibitions, events, marriage halls and other outdoor functions

For a standalone restaurant or cafe, restaurant service is taxed at 5% with no input tax credit. That "no ITC" part is the expensive bit: you cannot offset the GST you paid on rent, equipment, packaging or raw material against it. A restaurant inside a hotel where any room is declared above Rs 7,500 a night is taxed at 18%, and there ITC is available. If you fall in that category, your accountant should be claiming it.

Dine-in, takeaway and parcel are the same supply

This is the question that comes up most, and the answer is simpler than people expect. Dine-in, takeaway, parcel and delivery of food you prepared are all restaurant service under SAC 996331 at 5%. The code and the rate do not change because the customer walked out with the food instead of sitting down.

A few related points worth knowing:

  • Packing charges on a parcel are part of the same restaurant service, not a separate 18% line. Do not break them out with a different code.
  • Delivery you perform yourself gets folded into the same supply. Delivery through Swiggy or Zomato is handled differently, since the aggregator pays the 5% on restaurant service supplied through it, but you still report those sales.
  • A sealed, branded product you only resold is not restaurant service, even if it was consumed at the table. See below.

Packaged goods keep their own HSN code

When you sell a manufacturer-sealed item at MRP without doing anything to it, you are selling goods. It takes the product's HSN and the product's rate, and the ITC on that purchase is available to you in the normal way. A cold drink bottle handed over the counter is not the same supply as a lassi you blended.

In practice, the test most shops can apply reliably is: was it prepared on your premises, or did it leave your shop in the same sealed form it arrived in? The first is service, the second is goods.

Sweet shops and ice cream parlours: the counter decides

Sweet shops and ice cream parlours are the messiest case, because a single shop often does both things.

  • Mithai sold by weight over the counter is a supply of goods under HSN 2106 90, not restaurant service.
  • The same mithai served on a plate in a seating area attached to the shop is restaurant service at 5% without ITC.
  • Ice cream scooped or sold by a parlour has been clarified as a supply of goods, taxed at the ice cream rate under HSN 2105 with ITC, not as restaurant service, because a parlour sells a manufactured product rather than cooking anything.

If you run a sweet shop with a small restaurant section, keep separate records for the two activities. Mixing them is the single most common reason these businesses lose ITC they were entitled to, or get a demand on counter sales they billed as restaurant service.

Quick reference: common codes and rates

Rates below reflect the slab structure after the rate rationalisation. Confirm anything unusual against the current notification or your CA before you lock it into your item master.

What you are sellingCodeRateITC
Restaurant service, standalone (dine-in, takeaway, parcel, delivery)SAC 9963315%No
Restaurant in a hotel with any room above Rs 7,500SAC 99633118%Yes
Outdoor catering at a hall or eventSAC 9963345%No
Mithai and sweetmeats sold over the counterHSN 2106 905%Yes
Namkeen, bhujia, mixtures, pre-packaged and labelledHSN 2106 905%Yes
Ice cream sold by a parlour or over the counterHSN 21055%Yes
Biscuits, rusk, cakes and pastriesHSN 19055%Yes
Bread, unbrandedHSN 1905Niln/a
Chocolate and cocoa preparationsHSN 18065%Yes
Packaged drinking waterHSN 22015%Yes
Carbonated drinks and caffeinated energy drinksHSN 2202 1040%Yes
Fruit juice based drinks, flavoured milkHSN 2202 995%Yes
Tea and coffee sold as packed productHSN 0902 / 09015%Yes

Setting it up in your POS

  1. Create two item groups, one for kitchen output and one for resale goods. Tag the kitchen group with SAC 996331 at 5% and the resale group with each product's own HSN.
  2. Enter the code on the item, never on the bill. Codes typed per invoice are where errors come from. Set it once in the item master and let every bill inherit it.
  3. Keep dine-in and parcel as the same item with the same code, and use a separate order type or mode flag if you want to report on them. Do not duplicate items at different rates.
  4. Store the full 6 or 8 digit code even if your turnover only requires 4 digits on the invoice. Trimming is easy later, backfilling is not.
  5. Check your HSN-wise summary in GSTR-1 Table 12 for the first month after a change. Services and goods are reported in separate tabs, so a misclassified item shows up there quickly.

Frequently Asked Questions

Is there an HSN code for a restaurant?

Not for the act of serving food. Restaurant service is classified under SAC 9963, most commonly 996331 for restaurants, cafes and similar eating places. You will still use real HSN codes on the same bill for any sealed packaged product you resell, such as bottled water, cold drinks or packets of namkeen.

Does takeaway or parcel food attract a different GST rate than dine-in?

No. Takeaway, parcel and door delivery of food you prepared are the same restaurant service as dine-in, taxed at 5% without input tax credit for a standalone restaurant. Packing charges are part of that same supply and should not be billed separately at a different rate.

What code applies to mithai sold by a sweet shop?

Mithai and sweetmeats sold over the counter are goods under HSN 2106 90. If the same sweet shop also has a seating area and serves food there, that portion is restaurant service under SAC 996331, and you should keep separate records for the two so counter sales are not swept into the no-ITC restaurant rate.

Can a restaurant claim input tax credit on rent and equipment?

A standalone restaurant charging 5% cannot claim ITC on its inputs, which includes rent, kitchen equipment, packaging and raw material. A restaurant in a hotel with declared room tariff above Rs 7,500 charges 18% and can claim ITC. Counter sales of packaged goods are a separate supply, so the ITC on those purchases is available in the normal way.

How many digits of HSN or SAC do I need on my restaurant bill?

It follows the same turnover-based rule as any other business: 4 digits if your aggregate turnover is up to Rs 5 crore in B2B supplies, 6 digits above that, and 8 digits for notified items and exports. SAC codes are quoted at 6 digits in practice. Store the longest code you can find on each item so the invoice and the GSTR-1 summary always agree.

Ready to solve these problems?

Start using Trayvo today and see the difference in your shop.