GST Registration GST Registration in Mumbai

GST Registration in Mumbai

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.

Call Now googlereview    trustpilot

2000 + Happy Customer

2000

Happy Clients

1500 + Expert Advisors

1500

Expert Advisors

2 + Branch Offices

2+

Branch Offices

Free Consultation by Expert

GST Registration in Mumbai

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.

 

GST registration in Mumbai showing the city split across local GST offices by area

 
01
Tax Service Icon

Expertise in GST Registration in Mumbai



02
Team icon

Enquiry Form

Among Asia Top
100 Consulting Firm

03
Secure Pay Icon

Get Consultation

Lowest Fees
100,000 + Clients.

04
Support Icon

Service Delivery

4.9 Customers Rating
50+ Offices

Contact us today to schedule your appointment.
You can call us on +919953004880 or write to us at info@efilingcompany.com

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.

What GST registration in Mumbai actually costs

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.

 

GST registration cost in Mumbai — government fee is zero, only professional fee applies

 

Which office will handle your GST in Mumbai?

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.

Who needs to register

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 supply to other states, for example a Mumbai firm invoicing a client in Gujarat or Delhi
  • You sell through Amazon, Flipkart, Meesho and the like, or you run such a platform
  • You are a casual taxable person, such as a stall at an exhibition or a seasonal setup
  • You are a non-resident supplying in India
  • You are liable under reverse charge, or you are an Input Service Distributor
  • You supply goods as an agent on someone else's behalf

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.

Documents you will need

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:

  • If you own it: latest electricity bill or property tax receipt
  • If you rent: rent agreement, plus the owner's electricity bill and an NOC from the owner
  • If it is a relative's or shared space: their electricity bill with an NOC

 

Step-by-step GST registration process in Mumbai from REG-01 to GSTIN

 

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.

How the registration goes, step by step

The application is fully online at gst.gov.in, so where you sit in Mumbai does not change the steps.

  1. Eligibility check: confirm you actually need to register, and under which type, so you do not file wrongly.
  2. Part A of GST REG-01: enter PAN, mobile and email, verify by OTP, and get a Temporary Reference Number (TRN).
  3. Part B: log in with the TRN and fill the full details, business information, address, bank details, and upload the documents.
  4. Aadhaar authentication: complete it for the authorised person. This usually speeds up verification.
  5. ARN generated: on submission you get an Application Reference Number to track the status.
  6. Officer review: your local jurisdictional officer checks the application. If all is in order, it is approved. If something is missing, you get a query to fix within the given time.
  7. GSTIN issued: once approved, your 15-digit GSTIN and the certificate (Form GST REG-06) are issued, and you can raise GST invoices legally.

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.

After you get the GSTIN

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.

Why work with us for this

You have no shortage of options in Mumbai, so here is plainly what you get with eFiling Company:

  • One honest price: we tell you the full cost up front for your business type, with no low hook and no surprise additions.
  • We handle the paperwork: from sorting documents to filing and answering officer queries, we carry the load.
  • We know the Mumbai side: local address proofs, virtual office setups, jurisdiction by PIN code, the things that actually cause rejections here.
  • We stay on after your GSTIN: registration is the start, and we are around for your return and compliance questions afterwards.

General frequently asked questions

The government fee is zero. Anything you pay is a professional fee for handling documents, filing and follow-up, and it depends on your business type and whether you also need a Digital Signature Certificate. Ask for one all-in figure rather than trusting a very low headline price.

Online at gst.gov.in. File Form GST REG-01, verify your mobile and email to get a TRN, complete Part B with your details and documents, finish Aadhaar authentication and submit. You get an ARN to track it, and your GSTIN is issued once the officer approves.

Any business crossing the Maharashtra limit, ?40 lakh for goods or ?20 lakh for services, must register. So must inter-state sellers, e-commerce sellers, casual and non-resident taxable persons and a few other categories, whatever their turnover. Anyone below the limit can register voluntarily.

Usually around 7 working days when documents are clean and Aadhaar authentication is done. A query from the officer can extend it, which is why the paperwork matters.

It depends on your business PIN code. Mumbai city is split into Mumbai East, West, Central and South, and the wider zone also covers Thane, Navi Mumbai, Belapur, Bhiwandi, Palghar and Raigad. You may also be placed under central or Maharashtra state administration. You can check your exact jurisdiction by PIN code on the GST portal before applying.

Yes. A virtual office address is accepted as long as you have proper papers for it, the rent agreement, an NOC from the provider and a recent utility bill in the address name. Make sure the provider gives you a complete set, since the place can be verified.

Yes. GST is state-wise. A business place in Maharashtra and another in a different state need separate registrations, even under the same PAN.

The officer sends a notice with the reason, and in many cases you can respond and fix it rather than start over. If it is fully rejected, you correct the issue and reapply. [VERIFY the current reapply waiting period on gst.gov.in before publishing.]

Yes, registration can be cancelled, either by you when you no longer need it or by the department in certain cases, under specific rules and timelines. [VERIFY the current voluntary cancellation conditions on gst.gov.in before publishing.]

Contact us today to schedule your appointment.
You can call us on +919953004880 or write to us at info@efilingcompany.com

We offer our GST Registration in Mumbai service in this areas