← All guidesGST guides

GST on Grocery Items in India 2026: Kirana Rate List

GST on grocery from 22 Sep 2025: loose rice, atta, dal 0%, packed 5%; oil, sugar, tea, biscuits 5%; detergent 18%; cold drinks 40%. Full HSN table.

Ashok Sachdev · 8 min read
GST rate list for kirana and grocery items in India in 2026: nil, 5%, 18% and 40% items
On this page · 8 sections
  1. GST rate list for kirana and grocery items (2026)
  2. Loose vs packed: when does 5% GST apply to staples?
  3. What changed for grocery on 22 September 2025?
  4. Worked example: a mixed kirana bill
  5. Setting up GST rates in kirana billing software
  6. Composition scheme kirana shops
  7. Frequently asked questions
  8. Bottom line

Updated 17 October 2026 · By Ashok Sachdev · Rates read from Notification No. 9/2025 and No. 10/2025-Central Tax (Rate), in force from 22 September 2025

Quick answer

Most grocery items in India carry 0% or 5% GST in 2026. Staples such as rice, wheat, atta, dal, besan, poha, jaggery and honey are 0% when sold loose and 5% when pre-packaged and labelled; milk, paneer, salt, eggs, fresh vegetables, bread and papad are 0% either way; and edible oil, sugar, tea, coffee, spices, ghee, biscuits, chips, namkeen and chocolates are 5%. The main exceptions in a kirana store are detergents and vinegar at 18% and aerated cold drinks at 40%.

These rates took effect on 22 September 2025, when the GST Council moved most food items to 5% or nil. For a kirana or grocery shop, the hardest part is no longer the rate itself but the "loose vs packed" rule on staples, and keeping one item code for each. This guide gives the rate list, explains the packed rule, and shows how to set it up at the billing counter.

GST rate list for kirana and grocery items (2026)

ItemHSNLoosePre-packaged and labelled
Rice, wheat, jowar, bajra, ragi1006, 1001, 10080%5%
Atta, maida, suji, rava, dalia, besan1101, 1103, 11060%5%
Dal and pulses07130%5%
Poha, murmura19040%5%
Jaggery (gur), honey, makhana1701, 0409, 080%5%
Curd, lassi, buttermilk04030%5%
Milk, paneer0401, 04060%0%
Salt25010%0%
Eggs, fresh vegetables and fruits0407, 07, 080%0%
Bread, khakhra, roti, paratha, papad1905, 21060%0%
Sugar17015%
Edible oils (mustard, sunflower, groundnut, soybean, palm), vanaspati1507–15165%
Tea, coffee (including instant)0902, 0901, 21015%
Haldi, chilli, jeera, pepper, mixed masala0904–0910, 21035%
Dry fruits: almonds, cashew, raisins, dried dates0801–08065%
Ghee, butter, cheese, milk powder0405, 0406, 04025%
Biscuits, cakes, rusk, cornflakes1905, 19045%
Noodles, pasta, vermicelli19025%
Chips, namkeen, bhujia2005, 21065%
Chocolates, candy, sauce, ketchup, jam, pickle1806, 1704, 2103, 20075%
Fruit juice, packaged drinking water2009, 22015%
Bathing soap, toothpaste, shampoo3401, 3306, 33055%
Detergent, washing soap, vinegar3402, 3401, 220918%
Aerated cold drinks, energy drinks220240%

Rates are the full GST rate (CGST + SGST within a state). Sources: Notification 9/2025-CT(Rate) (5%, 18% and 40% schedules) and Notification 10/2025-CT(Rate) (nil-rated goods). Each linked item page shows the exact schedule and serial number. Plain soda water (not sweetened or flavoured) is 5%.

Loose vs packed: when does 5% GST apply to staples?

Cereals, flour, pulses, poha, jaggery, honey, curd and makhana are nil-rated when sold loose and 5% when "pre-packaged and labelled". The notification ties that phrase to the Legal Metrology Act: a pack meant for retail sale, containing not more than 25 kg or 25 litres, that must carry the Legal Metrology declarations such as name, net quantity and MRP.

How you sell itGST on rice, atta, dal
Weighed out from a sack in front of the customer0% (loose)
Branded 1 kg or 5 kg pack with a printed label and MRP5%
Your own 5 kg pack, pre-packed and labelled as the Legal Metrology rules require5%
A full 50 kg bag sold as it isOutside the 25 kg definition, so billed as loose: 0%

The common mistakes: charging 5% on rice weighed from a sack, or keeping one item code for both loose and packed rice so half the bills carry the wrong rate. Make two items: "Rice loose (per kg)" at 0% and "Rice 5 kg pack" at 5%.

What changed for grocery on 22 September 2025?

Many packaged foods moved down to 5% from 12% or 18%. As listed in the PIB release on the 56th GST Council meeting (Annexure I): ghee, butter and cheese moved from 12% to 5%; biscuits, cakes and cornflakes from 18% to 5%; namkeen, noodles, sauces, jams, fruit juices, dry fruits and mixed masala from 12% to 5%; chocolates from 18% to 5%; instant coffee and tea premix from 18% to 5%; packaged drinking water from 18% (12% for 20-litre jars) to 5%; and paneer, pizza bread, khakhra, roti and paratha became nil. Plain bread was already nil. Soap, toothpaste and shampoo moved from 18% to 5%. Aerated and energy drinks went the other way, from 28% to 40%. If you printed price labels before the change, update the sale price where the rate fell; see the 2026 GST rates guide for retailers.

Worked example: a mixed kirana bill

ItemTaxable valueRateGSTLine total
Rice, loose, 5 kg₹300.000%₹0.00₹300.00
Atta 10 kg branded pack₹400.005%₹20.00₹420.00
Sunflower oil 1 litre₹150.005%₹7.50₹157.50
Detergent powder 1 kg₹100.0018%₹18.00₹118.00
Cola 750 ml₹40.0040%₹16.00₹56.00
Total₹990.00₹61.50₹1,051.50

Within your state, each line's GST splits equally into CGST and SGST. Rounding the final amount is allowed; see round off on a GST invoice.

Setting up GST rates in kirana billing software

  1. Make separate items for loose and packed versions of the same staple, each with its own rate.
  2. Save the HSN and rate on every item once; in RichPOS they apply on every bill automatically.
  3. For goods you buy by the box and sell by the piece, set a unit conversion (box to piece) so stock stays right in both units.
  4. Bill packed goods by barcode scan; billing is fast with barcode or keyboard.
  5. Give regular customers credit (udhaar) and send WhatsApp reminders from their record.
  6. At month-end, export the GST report by HSN for your CA.

Note: RichPOS does not connect to a weighing scale, so loose goods are weighed first and the quantity entered on the bill. More on running the counter in RichPOS for kirana and grocery stores.

Composition scheme kirana shops

Many small kirana stores are under the composition scheme. They do not charge these rates to customers: they pay 1% on turnover of taxable goods, issue a bill of supply and cannot claim input tax credit. A shop with turnover below the registration limit does not need GST at all; see the GST registration limit for shops.

Bottom line

A kirana bill now has mostly 0% and 5% lines, with 18% on cleaning products and 40% on cold drinks. Split loose and packed staples into separate items and the bill will be right every time. See the full HSN and GST rate list, or try it on your own stock in the RichPOS free trial.

FAQ

Frequently asked questions

What is the GST rate on grocery items in India in 2026?
Most grocery items are 0% or 5%. Loose rice, wheat, atta, dal, besan and similar staples are 0%, and 5% when pre-packaged and labelled. Milk, paneer, salt, eggs, fresh vegetables, bread and papad are 0%. Edible oil, sugar, tea, coffee, spices, ghee, biscuits, namkeen and chocolates are 5%. Detergent is 18% and aerated cold drinks are 40%. These rates apply from 22 September 2025.
Is GST charged on loose rice and atta?
No. Rice, atta, dal and other staples sold loose, or not pre-packaged and labelled, are nil-rated under Notification 10/2025-Central Tax (Rate). GST of 5% applies only when they are pre-packaged and labelled in packs of up to 25 kg.
What is the GST on edible oil?
5%. Mustard, sunflower, groundnut, soybean, palm and rice bran oil, and vanaspati, are all in the 5% schedule of Notification 9/2025-Central Tax (Rate), whether loose or packed.
What is the GST on milk, curd and paneer?
Milk (fresh, pasteurised or UHT) and paneer are 0%. Curd, lassi and buttermilk are 0% when loose and 5% when pre-packaged and labelled. Ghee, butter and cheese are 5%.
What is the GST on biscuits and namkeen?
Both are 5% from 22 September 2025. Biscuits came down from 18% and namkeen from 12% for packed namkeen.
Which kirana items are still at 18% GST?
Detergent powder and liquid, laundry and dishwash soap bars, vinegar, liquid hand wash and tissue paper are 18%. Aerated sweetened drinks and energy drinks are 40%.
Built for thisGST billing software →Every GST field on the bill and GST reports by HSN for your CA.

Need a quick figure? Use the free GST calculator to add or remove GST.

Written by Ashok Sachdev

Founder, RichPOS Software, Ahmedabad. We build RichPOS for Indian shops and write these guides from what shop owners ask us every day. Facts on tax rates and prices are dated; confirm GST matters with your CA. Questions? WhatsApp us.

Make GST bills in seconds with RichPOS

Billing, stock, WhatsApp bills and GST reports in one app. Free 30-day trial with no card, then ₹99/month for 3 months and ₹199/month after.