To open a retail shop in India in 2026 you typically need four things: Shop & Establishment registration with your state, GST registration once turnover crosses ₹40 lakh (goods) or ₹20 lakh (services), a trade licence from your local municipal body, and an FSSAI licence if you sell any food or drink. Not every shop needs all four — a clothing store skips FSSAI, a small kirana below the GST threshold may skip GST — but almost every shop needs the first and third. This guide walks through each one, who needs it, and what it costs, so you can open without a compliance surprise.
Rules vary by state and municipality, so treat the numbers here as the national picture and confirm the exact fee and portal for your city. The structure below, though, is the same across India.
The retail licence checklist at a glance
Start here. Most single-location retail shops need the rows marked "Almost always"; the rest depend on what you sell and how much you turn over.
| Registration | Who needs it | Issued by | Rough cost | Renewal |
|---|---|---|---|---|
| Shop & Establishment | Almost always — any commercial premises with staff | State labour department | ₹100 – ₹15,000 | Yearly or lifetime (state-dependent) |
| GST registration | Turnover above threshold, or any inter-state / online selling | GST portal (central) | Free | No renewal (stays active) |
| Trade licence | Almost always — permission to trade at that location | Municipal corporation / panchayat | ₹500 – ₹10,000+ | Yearly |
| FSSAI licence | Only if you sell food or beverages | FSSAI (food authority) | ₹100 – ₹7,500/yr | 1 – 5 years |
| Udyam (MSME) | Optional but recommended | Udyam portal (central) | Free | No renewal |
Fees and renewal cycles change and differ by state — always confirm on your state or municipal portal before you pay. What rarely changes is which registrations apply to your kind of shop.
1. Shop & Establishment registration
This is the foundation. The Shops & Establishments Act is a state law that governs working hours, holidays, and conditions for anyone running a commercial premises — which includes almost every retail shop with a physical address. You register with your state's labour department, in most states online, and you are generally expected to do it within 30 days of opening.
Cost runs from about ₹100 to ₹15,000 depending on the state and your number of employees, and processing usually takes 3–15 working days. Some states (Maharashtra, Telangana and Andhra Pradesh among them) now issue a lifetime registration instead of an annual one, so you renew rarely or never. This certificate is also what most banks ask for to open a current account in your shop's name.
2. GST registration
GST registration is mandatory once your aggregate turnover (across all businesses on one PAN) crosses ₹40 lakh for a goods business or ₹20 lakh for a services business. In special-category states those thresholds drop to ₹20 lakh and ₹10 lakh. Below the limit it is optional — but two situations make it compulsory regardless of turnover: selling across state lines, and selling through an e-commerce marketplace like Amazon or Flipkart.
Registration itself is free on the GST portal. Once registered you charge GST on sales, file returns, and can claim input credit on your purchases. If your turnover is modest, look at the composition scheme for small retailers, which lets you pay a low flat rate with far simpler returns. Either way, e-invoicing rules are tightening each year — our GST e-invoicing guide for retailers explains where the current limits sit.
3. Trade licence
A trade licence is permission from your local municipal body — the corporation, municipality or panchayat — to carry on a particular trade at a particular address. It confirms your shop meets local safety, health and zoning rules, and it is location-specific: move your shop and you re-apply. Most cities now accept applications online.
Cost varies widely by city and trade category, commonly ₹500 to a few thousand rupees, and it is renewed every year, usually early in the financial year. Running without one can attract a penalty or a sealing notice, so this is not the licence to skip.
4. FSSAI licence (only if you sell food)
If your shop sells anything edible — a bakery, a sweet shop, a kirana selling packaged snacks, even a cafe corner — you need an FSSAI registration or licence. There are three tiers by turnover:
- Basic registration: turnover up to ₹12 lakh a year.
- State licence: turnover from ₹12 lakh up to ₹20 crore.
- Central licence: turnover above ₹20 crore, or importers and large operators.
Fees range from about ₹100 a year for basic registration to a few thousand for a state licence. The 14-digit FSSAI number must be printed on your bills and displayed at the shop. If you don't touch food, you can ignore this one entirely.
Useful extras: Udyam, PAN and a current account
Two more registrations are not strictly licences but make life easier. Udyam (MSME) registration is free, takes minutes online with your Aadhaar and PAN, and unlocks priority-sector loans, subsidies and protection under the delayed-payment rules — there is little reason to skip it. You will also need a business PAN (for anything beyond a sole proprietorship) and, in practice, a current account in the shop's name, for which the bank will ask for your Shop & Establishment certificate and GST number.
A sensible order to do it in
Sequence saves time, because later steps ask for earlier documents:
- PAN for the business (if not a sole proprietor on your personal PAN).
- Shop & Establishment registration — the base document banks and others ask for.
- Trade licence from your municipality.
- GST registration if you cross the threshold or sell inter-state / online.
- FSSAI if you sell food, and Udyam any time (it's quick and free).
- Current account once you hold the certificates above.
After the licences: get your billing compliant from day one
Registrations get you legal; clean billing keeps you that way. Your GST number and FSSAI number (if any) must appear on every invoice, and your stock and tax records need to be audit-ready. Setting up proper billing software before you open is far easier than retrofitting it later — our billing software checklist for retail shops lists exactly what to look for, and if you deal in barcoded goods, the guide to barcode inventory management shows how to track stock from your first sale. Repair businesses have their own needs — see the best repair-shop billing software in India.
Opening a new shop? RichPOS is cloud billing built for Indian retailers — GST-ready invoicing, barcode inventory, multi-store stock and repair job tracking, from ₹199/month. See features and pricing at richdaddy.in and start compliant from your very first bill.
Frequently asked questions
What licences do I need to open a retail shop in India?
Most retail shops need a Shop & Establishment registration from the state and a trade licence from the local municipality. You also need GST registration once turnover crosses ₹40 lakh (goods) or ₹20 lakh (services), or immediately if you sell inter-state or online. If you sell food or drink, you additionally need an FSSAI licence.
Is GST registration mandatory for a small retail shop?
Not always. GST is mandatory once aggregate turnover crosses ₹40 lakh for goods or ₹20 lakh for services (₹20 lakh and ₹10 lakh in special-category states). Below that it is optional — except that any shop selling across state lines or through an e-commerce marketplace must register regardless of turnover.
How much does a Shop & Establishment registration cost?
It typically costs between ₹100 and ₹15,000, depending on your state and the number of employees. Most states let you apply online and process it in 3–15 working days. Some states, such as Maharashtra, Telangana and Andhra Pradesh, now issue lifetime registrations rather than annual ones.
Do I need an FSSAI licence for a shop that only sells packaged snacks?
Yes. Any shop that sells food items, including packaged snacks and beverages, needs at least a basic FSSAI registration. Which tier applies depends on turnover: basic registration up to ₹12 lakh, a state licence from ₹12 lakh to ₹20 crore, and a central licence above ₹20 crore.
What is the difference between a trade licence and Shop & Establishment registration?
A Shop & Establishment registration is a state labour-law registration covering working conditions and staff, and it is what banks usually ask for. A trade licence is municipal permission to run a specific trade at a specific location, confirming you meet local health, safety and zoning rules. Most shops need both, and the trade licence is renewed yearly.
