How to Set Up a Shop in Mumbai: Licences, Registration & Compliance Guide (2025)
Learn how to set up a shop in Mumbai step by step: licences, GST, Shops Act registration, trade licence & more. Expert guidance from Taxocity since 1975.
Setting up a shop in Mumbai requires obtaining a Shops and Establishments Act registration, a trade licence from the Brihanmumbai Municipal Corporation (BMC), and GST registration if your annual turnover exceeds ₹20 lakh. Most first-time shop owners complete the core registrations in 7–15 working days. Taxocity offers end-to-end support for all Mumbai shop registrations with a 100% compliance guarantee and real human experts available throughout the process.
- Maharashtra Shops and Establishments Act registration is mandatory within 30 days of opening.
- BMC trade licence is required before commencing any retail or commercial activity in Mumbai.
- GST registration is compulsory for turnover above ₹20 lakh (₹10 lakh for special-category businesses).
Why Set Up a Shop in Mumbai?
Mumbai is India's commercial capital, home to over 20 million residents and a thriving retail ecosystem. The city offers unmatched access to suppliers, logistics networks, and a large consumer base. Whether you plan to open a clothing boutique, grocery store, electronics outlet, or any other retail establishment, Mumbai's infrastructure gives your business a strong foundation.
The regulatory environment for shops in Mumbai is governed primarily by the Maharashtra Shops and Establishments (Regulation of Employment and Conditions of Service) Act, 2017, which replaced the older 1948 Act and introduced a simplified digital registration process.
Key Licences and Registrations Required
Before you start operating, you must secure several licences. The exact set depends on the type of shop and the goods or services you sell. Here is an overview of the mandatory and common registrations:
| Registration / Licence | Issuing Authority | Applicability | Typical Timeline |
|---|---|---|---|
| Shops & Establishments Registration | Maharashtra Labour Department | All shops and commercial establishments | 2–5 working days |
| BMC Trade Licence | Brihanmumbai Municipal Corporation | All retail and commercial shops in Mumbai limits | 7–15 working days |
| GST Registration | GST Council / GSTN | Turnover > ₹20 lakh (goods); voluntary for smaller shops | 5–7 working days |
| FSSAI Licence | Food Safety and Standards Authority of India | Food shops, bakeries, restaurants, grocery stores | 7–30 days |
| Professional Tax Registration | Maharashtra State Tax Dept. | Shops with employees or proprietors earning income | 3–5 working days |
| Udyam (MSME) Registration | Ministry of MSME | Micro, small, and medium retail businesses (voluntary but beneficial) | 1–2 working days |
Step-by-Step Process to Set Up a Shop in Mumbai
Step 1: Choose Your Business Structure
Most small shops in Mumbai operate as sole proprietorships, which are the simplest and most cost-effective structure. If you plan to have a co-owner or want limited liability protection, consider a partnership firm or a private limited company respectively.
For most first-time shop owners, a sole proprietorship is the ideal starting point. It requires minimal compliance, no separate business income tax filing (profits are taxed as personal income), and can be upgraded later as the business grows.
Step 2: Register Under the Maharashtra Shops and Establishments Act
This is your primary and most fundamental legal obligation. Under the Maharashtra Shops and Establishments (Regulation of Employment and Conditions of Service) Act, 2017, every shop must register with the Maharashtra Labour Department within 30 days of commencing business.
The registration is done entirely online via the Aapli Sarkar portal. You will need to provide the name and address of the establishment, category of business, number of employees, and the proprietor's or manager's personal details. Once approved, you receive a registration certificate, which must be displayed at your shop premises.
Step 3: Obtain a BMC Trade Licence
The Brihanmumbai Municipal Corporation (BMC) requires every business operating within Mumbai city limits to hold a valid trade licence. This licence is renewed annually and ensures that your shop complies with BMC's health, safety, and zoning regulations.
To apply, you must submit your identity proof, address proof, property documents (ownership or rent agreement), NOC from the landlord (if applicable), and the Shops and Establishments certificate. Applications are submitted through the BMC's online portal or through their ward offices.
Step 4: Register for GST
If your annual turnover is expected to exceed ₹20 lakh, GST registration is mandatory. For businesses dealing in inter-state supply of goods, registration is compulsory regardless of turnover. Even if you fall below the threshold, voluntary GST registration allows you to claim input tax credits and project a more professional image to suppliers and customers.
GST registration requires your PAN, Aadhaar, bank account details, proof of business address, and photographs of the proprietor.
Step 5: Open a Current Bank Account
A dedicated current bank account in the name of your shop or business is essential for managing finances and is often required for GST registration and supplier onboarding. For a sole proprietorship, banks typically require the Shops and Establishments certificate and GST registration certificate as proof of business existence.
Step 6: Obtain Additional Licences (If Applicable)
Depending on your shop's nature, you may need additional licences:
- FSSAI Registration or Licence: Mandatory for any food-related business, including grocery stores, bakeries, cafes, and packaged food retailers.
- Drug Licence: Required for pharmacies and medical stores, issued by the Maharashtra FDA.
- Liquor Licence: Required for alcohol retail shops, issued by the Maharashtra State Excise Department.
- Fire NOC: Required for larger establishments; issued by the Mumbai Fire Brigade.
- Signage Permission: If you plan to put up an outdoor sign or hoarding, prior permission from BMC is required.
Step 7: Register for Professional Tax
Maharashtra levies a professional tax on all persons engaged in trade or profession, including shop owners. You must obtain a Professional Tax Registration Certificate (PTRC) for yourself as the proprietor and a Professional Tax Enrollment Certificate (PTEC) if you have employees. Professional tax must be paid periodically as per the Maharashtra State Tax on Professions, Trades, Callings and Employments Act.
Step 8: Comply with Labour Laws (If You Have Employees)
If your shop employs staff, additional compliance obligations come into play. Shops with 10 or more employees must register under the Employees' Provident Fund (EPF) Act. Shops with 10 or more employees may also need to register under the Employees' State Insurance (ESI) Act, depending on employee salary levels. The Shops and Establishments Act also governs working hours, leave entitlements, and conditions of service for shop workers.
Set Up Your Shop in Mumbai the Right Way
Get expert help with Shops Act registration, BMC trade licence, GST, FSSAI, and all compliance requirements — handled end-to-end by Taxocity's real human experts.
Talk to a Compliance ExpertSole Proprietorship vs. Other Business Structures for a Shop
| Factor | Sole Proprietorship | Partnership Firm | Private Limited Company |
|---|---|---|---|
| Setup Cost | Very Low | Low to Moderate | Moderate to High |
| Liability | Unlimited (personal) | Unlimited (shared) | Limited to share capital |
| Compliance Burden | Minimal | Moderate | High (annual ROC filings) |
| Tax | Taxed as personal income | Taxed at 30% flat (firm level) | Corporate tax (22% base for domestic companies) |
| Best For | Small, single-owner shops | 2–4 co-owners, local retail | Growth-oriented, funding-seeking shops |
For most small shop owners in Mumbai, a sole proprietorship is the most practical and economical choice. You can always convert to a private limited company or LLP later as your business scales.
Costs Involved in Setting Up a Shop in Mumbai
The cost of registrations and licences varies based on the type of shop and size of the establishment. Below is a general estimate:
- Shops and Establishments Registration: Government fee ranges from ₹200 to ₹1,000 depending on the number of employees.
- BMC Trade Licence: Varies by zone, type of trade, and floor area. Typically ₹1,500 to ₹10,000 per year.
- GST Registration: No government fee. Professional fees apply if you use a consultant.
- FSSAI Registration: ₹100 per year for basic registration (turnover below ₹12 lakh); state licence fees are higher.
- Professional Tax: Annual payment of ₹2,500 for the proprietor in Maharashtra.
Common Mistakes to Avoid When Opening a Shop in Mumbai
- Delaying the Shops Act registration: Registration must be obtained within 30 days of starting operations. Late registration attracts penalties.
- Operating without a trade licence: BMC can seal your shop for operating without a valid trade licence. Always obtain it before starting.
- Ignoring GST even for B2C shops: If you cross the ₹20 lakh threshold mid-year, you must register for GST immediately and cannot continue supplying goods without it.
- Not maintaining employee records: Under the Shops and Establishments Act, you must maintain proper records of employees, working hours, and wages, even for small teams.
- Choosing the wrong business structure: Starting as a Pvt. Ltd. for a small shop adds unnecessary compliance overhead. Start lean, scale as needed.
How Taxocity Helps You Set Up Your Shop in Mumbai
With more than three decades of experience in business registration and compliance, Taxocity provides complete end-to-end support for setting up a shop in Mumbai. From advising on the right business structure to filing all applications, obtaining licences, and ensuring ongoing compliance, our real human experts handle every step so you can focus on running your shop.
- 100% compliance guarantee across all registrations and licences.
- Dedicated expert support from day one through scaling.
- Rated 4.8/5 from over 5,000 verified client reviews.
- Comprehensive services covering GST registration, sole proprietorship setup, GST filing, and more.
Register Your Shop in Mumbai Now - Talk to a Compliance Expert
Key Takeaways
- Register under the Maharashtra Shops and Establishments Act within 30 days of opening your shop.
- Obtain a BMC Trade Licence before commencing any commercial activity in Mumbai.
- Register for GST if your annual turnover exceeds ₹20 lakh.
- Sole proprietorship is the simplest and most cost-effective structure for most small shops.
- Food shops need an additional FSSAI registration or licence.
- Pay professional tax to the Maharashtra State Tax Department.
- If you hire employees, comply with EPF, ESI, and Shops Act labour provisions.
Disclaimer: This article is for informational purposes only and does not constitute tax, legal, or financial advice. Laws and regulations are subject to change. Please consult a qualified tax advisor or legal expert before taking any action based on this content.
Frequently Asked Questions
Need help to get started?
Contact Us Today!
India’s highest-rated legal tax and compliance platform.
