GST registration in Mumbai made simple. Real costs, documents, the local GST office that handles your file, and step-by-step process. Honest, no hidden fees.
2000
Happy Clients
1500
Expert Advisors
2+
Branch Offices
Mumbai runs on business, from the traders of Bhuleshwar and Zaveri Bazaar to the service firms in BKC and the online sellers shipping out of Bhiwandi warehouses. If your work here has crossed the GST turnover limit, or you have started selling to other states or online, you need a GSTIN. This page keeps it simple and honest: what it actually costs in Mumbai, which office ends up handling your registration, the documents you need, and how the whole thing works. No heavy words, no hidden charges.

Among Asia Top
100
Consulting Firm
Lowest Fees
100,000 + Clients.
4.9 Customers Rating
50+ Offices
At eFiling Company we get GST registrations done for Mumbai businesses regularly, so we also point out the small local things that trip people up, like address proof for a shared office or a virtual office setup. If you would rather hand it over, call us on +919953004880. If you want to do it yourself, everything you need is below.
Let us start with the money, because this is where the confusion is. You have probably seen ads shouting ₹399 or ₹499. Here is the real picture.
The government charges nothing for GST registration. Applying on the GST portal is free. So any amount you pay is a professional fee for the work, not a government charge. When a site advertises a tiny price, that is their service fee, and often the low number is a hook, with more added once you are in.
What you are really paying for is the effort behind a clean approval: checking whether you even need to register and under which type, sorting your documents so they match, filling the application without the small mistakes that get it sent back, handling Aadhaar authentication, and replying to any officer query. For a proprietor with straight papers this is quick. For an LLP or company it takes more, and you may also need a Digital Signature Certificate.
| What you pay for | Reality |
| Government registration fee | ₹0 on the portal |
| Professional fee (documents, filing, follow-up) | Depends on your business type and how clean the papers are |
| Digital Signature Certificate (LLP or company only) | Extra, if you do not already have one |
Our approach is to quote you one honest all-in figure for your exact case, so there is no surprise later. Tell us whether you are a proprietor, partnership, LLP or company, and we will tell you the real number. That is the whole point of asking before you start.

This is the part most guides skip, and it matters more in Mumbai than almost anywhere, because the city is split across several GST offices. Your registration does not float in some national system, it sits with one specific local office, decided by your business PIN code.
Mumbai and its surrounding area fall under the CGST Mumbai Zone on the central side. Within it, Mumbai city itself is divided into four parts, Mumbai East, Mumbai West, Mumbai Central and Mumbai South. The wider zone also covers Thane, Thane Rural, Navi Mumbai, Belapur, Bhiwandi, Palghar and Raigad. So a shop in Fort, a service office in Andheri, a warehouse in Bhiwandi and a startup in Vashi can each end up under a different commissionerate, even though they are all "Mumbai" in everyday speech.
There is a second layer too. Every GST taxpayer in Maharashtra is placed under either central administration (CBIC) or state administration (the Maharashtra GST Department, through the MahaGST portal). This split is decided automatically, and it simply means whether a central or a state officer looks after your file. Both work under the same GST law, so your compliance stays the same either way. The Maharashtra state GST office is at GST Bhavan, Mazgaon, Mumbai.
You do not have to figure this out by hand. When you apply, your jurisdiction is picked from your address, and you can check your own commissionerate and division by PIN code on the GST portal before filing. Getting this right the first time avoids your application landing at the wrong office and coming back.
Every Maharashtra GSTIN also starts with the state code 27. That is the first two digits of your 15-digit number, and it is how the system knows a sale is within Maharashtra or going out of state.
Maharashtra is a normal category state, so the standard turnover limits apply. Cross these in a financial year and registration is compulsory.
| Nature of business | Turnover limit |
| Selling goods | Above ₹40 lakh |
| Providing services | Above ₹20 lakh |
| Both goods and services | Above ₹20 lakh |
A catch worth knowing: the limit is on your aggregate turnover, meaning everything under the same PAN across India, including exempt sales and exports, not just your taxable sales. Many Mumbai owners with a couple of income streams cross the line without realising it.
Some businesses must register no matter how small they are. If you fall in any of these, turnover does not matter, registration is mandatory from day one:
You can also register on your own even if you are below the limit. Plenty of small Mumbai businesses do, because their B2B buyers want a GST invoice, or because they want to claim input tax credit on purchases and look more credible to larger clients.
Keep clear scans ready before you begin, since the whole application is online and the files get uploaded. What you need depends on your business type.
| Proprietor | Partnership / LLP | Company |
| PAN and Aadhaar of the proprietor | PAN of the firm or LLP | PAN of the company |
| Passport size photo | Partnership deed or LLP agreement | Certificate of incorporation |
| Proof of business address | PAN, Aadhaar and photo of partners | PAN, Aadhaar and photo of directors |
| Bank statement or cancelled cheque | Proof of business address | Board resolution or authorisation letter |
| Bank statement and DSC | Proof of address, bank statement and DSC |
For proof of the business place in Mumbai, the common routes are:

The virtual office question. Mumbai rents are steep, so a lot of businesses register using a virtual office address instead of taking full commercial space. This is allowed. What matters is a complete document set for that address, the rent agreement, an NOC from the provider, and a recent utility bill in the address name, because the officer can ask for verification of the place. If your virtual office provider gives you all three cleanly, this works fine.
The application is fully online at gst.gov.in, so where you sit in Mumbai does not change the steps.
With clean documents and Aadhaar done, GST registration in Mumbai usually takes around 7 working days. Delays almost always come from unclear documents or an address proof that does not match, which is exactly why getting the papers right at the start saves the most time.
Registration is only step one. Once you have a GSTIN you must file returns on time, even in months with no sales, or you face late fees and possible suspension. The main ones most Mumbai businesses deal with are GSTR-1 for sales, GSTR-3B as the summary with tax payment, and the annual GSTR-9, while composition dealers file GSTR-4. Due dates differ by return, so we keep the detail on our dedicated GST return filing page rather than repeating it here, and you can move to that once your number is issued.
You have no shortage of options in Mumbai, so here is plainly what you get with eFiling Company: