What is GST for a kirana shop?
GST is mandatory for kirana shops with turnover above ₹40 lakh. Below that, it's optional — here's how to decide for your parents' shop.
27 April 2026 · Bikri team
GST is the tax on most goods and services in India. For a kirana shop, GST registration is mandatory only if the shop's annual turnover exceeds ₹40 lakh (₹20 lakh in special-category states like the North-East and Himachal). Below that threshold, registration is voluntary — and for most small kirana shops, not worth the paperwork.
If you're trying to figure out whether your parents' shop needs to register, the question reduces to one number: their annual turnover. Not profit, not the monthly cash drawer total — full sales for the financial year, including everything sold whether the customer paid cash, UPI, or udhar. If that number stays under ₹40 lakh and the shop sells goods only (no services), they don't legally need a GSTIN.
When does the shop need to register?
Three situations where registration becomes non-optional:
- Annual turnover crosses ₹40 lakh (₹20 lakh for services, or for shops in NE states, Uttarakhand, or Himachal Pradesh).
- The shop sells across state lines. Even a single inter-state sale triggers mandatory GST registration regardless of turnover.
- A regular B2B customer demands a GST invoice. Distributors, restaurants, or local resellers may insist on it so they can claim input tax credit. This is the most common reason small kirana shops register voluntarily.
Below the threshold and selling only locally? Voluntary registration adds compliance burden — monthly returns, HSN codes on every product, formal invoicing — without any tax benefit unless the shop's own purchases include GST that you want to claim back.
What's the composition scheme?
If turnover is over the threshold but under ₹1.5 crore, the composition scheme is usually the right call for a kirana. Instead of the standard 5/12/18/28% GST rates with input-credit accounting, the shop pays a flat 1% on turnover (for traders), files quarterly returns instead of monthly, and skips the HSN-code-on-every-line invoicing.
The trade-offs:
- Can't issue GST invoices that customers can use for input credit (B2B sales get harder).
- Can't sell across state lines.
- Can't sell on e-commerce platforms (Amazon, Flipkart, etc.).
For a typical kirana with end-customer sales only, composition is dramatically less paperwork. For a shop doing meaningful B2B or inter-state sales, regular GST is usually worth the overhead.
The practical decision
Most small kirana shops genuinely don't need to register for GST. If your parents' shop is doing under ₹40 lakh a year and serves customers within one state, the cleanest path is to leave things as-is and revisit when turnover grows.
For more on the broader "help my parents go digital" question — including which billing approach to pick, when, and why most off-the-shelf shop apps don't survive contact with an actual kirana counter — see our hub piece, How to help your parents digitize their kirana shop in 2026.