1. Home
  2. Mumbai
  3. Company Annual Compliance & ROC Filing

Company Annual Compliance & ROC Filing in Mumbai

In short: Ofin Legal handles Company Annual Compliance & ROC Filing for businesses across Mumbai, 100% online, from its office in Mulund West. Fees start at ₹19,999 (inclusive of GST). Since 16 February 2026, companies and LLPs with their registered office in Mumbai City or Mumbai Suburban district come under the Registrar of Companies, Mumbai-I.

Rated 4.9 on Google5,000+ clients servedOffice in Mulund West100% online

Reviewed by Sagar Ruparelia, Founder & Head, Ofin Legal.Updated

Starting at₹19,999inclusive of GST

Company Annual Compliance & ROC Filing in Mumbai

Free consultation · fixed-price proposal · reply within 24 hours

+91
  • 100% confidential
  • Reply in 24h
  • 4.9★ Google

Company Annual Compliance & ROC Filing in Mumbai: key facts

Ofin Legal fee₹19,999 (inclusive of GST)
IncludedADT-1 (Auditor Appointment) · INC-20A Form Filing · DIR-3 KYC Web when due (2 directors) · MGT-7A(Annual Return) · AOC-4 (Financial Statement)
Filed withThe Registrar of Companies, Mumbai-I (via the MCA portal; Mumbai-II for Thane, Palghar and Raigad)
ProcessOnline with Ofin. You visit a government office only if the authority asks you to.
Ofin officeShanti Bhuvan, C-3, Dr Rajendra Prasad Rd, Near Mulund Railway Station, Siddharth Nagar, Mulund West, Mumbai 400080 · Mon-Fri 10 AM-6 PM, Sat 10 AM-4 PM
Contact+91 91369 79390 · [email protected]

Prices checked against ofinlegal.com on 19 October 2026.

Company Annual Compliance & ROC Filing packages for Mumbai businesses

COMPANY ANNUAL COMPLIANCES

From ₹19,999

  • ADT-1 (Auditor Appointment)
  • INC-20A Form Filing
  • DIR-3 KYC Web when due (2 directors)
  • MGT-7A(Annual Return)
  • AOC-4 (Financial Statement)
  • AGM Report Preparation
  • Bookkeeping
  • Income Tax Return Filing (ITR-6)
  • Financial Statement Preparation
  • 1 Year Dedicated Accountant
  • Bank Account Opening Assistance
Get this package

COMPANY ANNUAL COMPLIANCES

14 inclusions

  • ADT-1 (Auditor Appointment)
  • INC-20A Form Filing
  • DIR-3 KYC Web when due (2 directors)
  • MGT-7A (Annual Return)
  • AOC-4 (Financial Statement)
  • AGM Report Preparation
  • Bookkeeping
  • Profit & Loss Account
  • Balance Sheet
  • Income Tax Return Filing (ITR-6)
  • monthly GST Return Filing GSTR-1 & GSTR-3B
  • Financial Statement Preparation
  • 1 Year Dedicated Accountant
  • Bank Account Opening Assistance
Get this package

COMPANY ANNUAL COMPLIANCES

18 inclusions

  • ADT-1 (Auditor Appointment)
  • INC-20A Form Filing
  • DIR-3 KYC Web when due (2 directors)
  • MGT-7A (Annual Return)
  • AOC-4 (Financial Statement)
  • AGM Report Preparation
  • Bookkeeping
  • Bank Reconciliation
  • Profit & Loss Account
  • Balance Sheet
  • Income Tax Return Filing (ITR-6)
  • monthly GST Return Filing GSTR-1 & GSTR-3B
  • Financial Statement Preparation
  • PF Return Filings
  • ESI Return Filings
  • TDS Return Filings (Quarterly)
  • 1 Year Dedicated Accountant
  • Bank Account Opening Assistance
Get this package

How Company Annual Compliance & ROC Filing works with Ofin in Mumbai

  1. Free consultation. Call, WhatsApp or send the form. An Ofin expert confirms what you need and emails a fixed-price proposal.
  2. Share documents online. Upload scanned copies. Ofin’s CAs and CSs check every document before anything is filed.
  3. Ofin files with the Registrar of Companies, Mumbai-I (via the MCA portal; Mumbai-II for Thane, Palghar and Raigad). You get updates at each stage, with no queues and no office visits.
  4. Receive your approval. The certificate, registration or acknowledgement is emailed to you, along with what to do next.

Document Checklist for Company Compliances

Documents we need each year

  • Audited financial statements (balance sheet, profit and loss account and notes)
  • Auditor’s report
  • Board’s report
  • List of shareholders and any share transfers during the year
  • Details of directors, board meetings and the AGM

Who Needs Our Services

  • Private Limited Companies – Startups and SMEs
  • One Person Companies (OPC) – Simplified compliance
  • Section 8 Companies – Charitable organizations
  • Nidhi & Producer Companies – Specialized compliance requirements

Step-by-Step Annual Compliance Workflow

  1. Dedicated Team Assignment: You get a Compliance Manager & Account Manager .
  2. Data Collection: Collect signed audit reports and financial data.
  3. Drafting & Review: Director’s Report, AGM Notice, and MCA e-forms are prepared.
  4. Digital Signing: Forms are shared for DSC signing by directors and professionals.
  5. Filing & Confirmation: Forms uploaded to the MCA V3 portal; payment challans & SRNs shared for your records.

Filing Deadlines in India

  • ADT-1: Within 15 days of first Board Meeting / AGM
  • AOC-4: Within 30 days of AGM
  • MGT-7 / 7A: Within 60 days of AGM
  • DIR-3 KYC: Once every three years, by 30 June (changes in mobile, email or address within 30 days)

What’s specific to Mumbai

Registrar of Companies, Mumbai-I

Since 16 February 2026, companies and LLPs with their registered office in Mumbai City or Mumbai Suburban district come under the Registrar of Companies, Mumbai-I. (Thane, Palghar and Raigad, including Navi Mumbai, moved to ROC Mumbai-II, based in Navi Mumbai.) Incorporation, annual returns and change filings are all made online on the MCA portal, so you never need to visit the ROC office.

Source: PIB, Ministry of Corporate Affairs (31 Dec 2025)

Annual compliance for companies in Mumbai follows the national Companies Act cycle, but the office that receives it changed on 16 February 2026: a registered office in Mumbai City or Mumbai Suburban now files with ROC Mumbai-I, while one in Thane, Palghar or Raigad, including Navi Mumbai, files with ROC Mumbai-II. A Mumbai company also owes Maharashtra professional tax of ₹2,500 a year and, if registered, GST returns under state code 27. For FY 2025-26, AOC-4 after a 30 September AGM is due by 30 October 2026.

Which ROC handles annual filing for a Mumbai company

It depends only on the district of the registered office. Mumbai City and Mumbai Suburban come under ROC Mumbai-I and the Regional Director (Western Region-I) in Mumbai; Thane, Palghar and Raigad come under ROC Mumbai-II and RD (WR-II), both headquartered in Navi Mumbai, as set out in a PIB release of 31 December 2025.

Registered office inDistrictROCRegional Director
Fort, Byculla or DadarMumbai CityMumbai-IWR-I, Mumbai
Andheri, Bandra or MulundMumbai SuburbanMumbai-IWR-I, Mumbai
Thane or VashiThaneMumbai-IIWR-II, Navi Mumbai
Panvel or KhargharRaigadMumbai-IIWR-II, Navi Mumbai
VasaiPalgharMumbai-IIWR-II, Navi Mumbai

AOC-4 and MGT-7 go through the MCA21 portal either way, so nobody queues at an ROC counter in Mumbai. For annual compliance, the Regional Director matters in two situations: appeals against an adjudication penalty, filed within 60 days of receiving the order (section 454(5) and (6)), and a move of the registered office between the two ROCs.

How many Maharashtra companies miss their annual filing

A large share. Maharashtra had 3,99,566 active companies and 1,41,638 LLPs on 13 July 2026, more than any other state, and 1,27,624 of the 3,36,336 Maharashtra companies due to file for FY 2024-25 had not filed an annual return. Both figures come from Ministry of Corporate Affairs replies in the Lok Sabha on 20 July 2026.

Enforcement follows. Another reply, on 10 August 2026, put the number of private companies in Maharashtra that were liquidated, dissolved or struck off over the last five financial years at 36,211, with 12,009 of them in Mumbai City district. Maharashtra was also the state where the most companies used the now-closed CCFS 2026 relief window: 17,420 by 13 July 2026, out of 92,859 across India.

Example. Kestrel Spices Private Limited (a made-up company) trades from Masjid and skipped its FY 2023-24 and FY 2024-25 filings. If it also misses the FY 2025-26 forms, due by 30 October and 29 November 2026, that is three continuous years, and its directors are disqualified for five years under section 164(2)(a). The ministry has also told Parliament that over two years of continuous non-compliance makes a company liable to be struck off.

Maharashtra filings that run alongside ROC compliance

A Mumbai company's year does not end with AOC-4 and MGT-7. Maharashtra professional tax and the state side of GST add their own dates, and they are missed more often because they sit outside the MCA calendar.

FilingWhoDue
PTEC (the company's own professional tax)Every company enrolled in Maharashtra₹2,500 a year, by 31 March
PTRC returnEmployers deducting tax from salaries15th of the next month if the previous year's tax was ₹50,000 or more; otherwise 15 March
GSTR-3B under QRMPQuarterly filers in Maharashtra (GSTIN starting 27)22nd of the month after the quarter
GSTR-9Turnover above ₹2 crore31 December after the year end

A late PTRC return costs ₹200 if filed within 30 days and ₹1,000 after that. Companies incorporated in Maharashtra since 22 July 2020 took both PTEC and PTRC at incorporation, so check that both are active. The Maharashtra professional tax calculator works out the payroll deduction, and the GST return due date calendar lists each return.

Your Mumbai registered office and the annual return

MGT-7 reports the registered office, so the address on record has to be where the company actually is. Since the jurisdiction split, a move across the Mumbai-I and Mumbai-II boundary is no longer a simple update.

  • Any change of address is notified to the ROC within 30 days (section 12(4)).
  • Andheri to Vashi, or Fort to Thane, crosses from ROC Mumbai-I to ROC Mumbai-II. Under the proviso to section 12(5), that needs confirmation by the Regional Director, plus a special resolution when the office leaves the city limits. See registered office change in Mumbai.
  • Co-working or shared offices should keep the owner's permission and address proof current. If the ROC believes a company is not carrying on business, it can physically verify the registered office and, where the office fails the requirements, start strike-off (section 12(9)).

Annual compliance calendar for a Mumbai company, October 2026 to September 2027

Mixing MCA, income tax and Maharashtra dates, a company with a 30 September 2026 AGM has these deadlines over the next twelve months. Several apply only if the condition in brackets is met.

DateFiling
30 October 2026AOC-4 for FY 2025-26
31 October 2026MSME-1 (dues to micro or small suppliers over 45 days)
21 November 2026ITR-6 for FY 2025-26
29 November 2026MGT-7 or MGT-7A
31 December 2026GSTR-9 for FY 2025-26 (turnover above ₹2 crore)
15 March 2027PTRC annual return (annual filers)
31 March 2027PTEC ₹2,500 for 2026-27
30 June 2027DPT-3 (loans or deposits)
30 September 2027AGM for FY 2026-27

The ROC compliance calendar recalculates the MCA dates if your AGM is earlier.

Common mistakes Mumbai companies make

The split jurisdiction and Maharashtra's own taxes add a few traps that national checklists miss.

  • Assuming a company in Thane, Vashi or Panvel still deals with the Mumbai ROC. Since 16 February 2026 its notices come from ROC Mumbai-II.
  • Skipping PTEC because the company has no employees. The company's own ₹2,500 is due regardless of payroll.
  • Taking the GSTR-3B date of the 24th from another state. Quarterly filers in Maharashtra file by the 22nd.
  • Shifting from a Mumbai City office to Thane without the Regional Director's confirmation, which leaves the old address on the annual return.
  • Forgetting that an additional director appointed during the year holds office only until the AGM, or the last date it should have been held (section 161(1)).

What annual compliance costs in Mumbai

MCA filing fees are the same across India, from ₹200 to ₹600 per form depending on nominal capital. The Maharashtra-specific cost is the ₹2,500 PTEC, plus the auditor's fee and Ofin's fee from ₹19,999. The national guide to company annual compliance explains the penalties and disqualification rules in full.

How Ofin's Mumbai team handles company annual compliance

Ofin's team at Shanti Bhuvan, Mulund West, near Mulund station, prepares the accounts and AGM papers and files AOC-4, MGT-7A, ADT-1 and ITR-6 for companies under ROC Mumbai-I and Mumbai-II. Everything runs online, and Mumbai clients can also meet us at the office from Monday to Saturday. Fees start at ₹19,999, with a reply within 24 hours. Get a fixed-price proposal.

Free consultation

Get a fixed-price quote for Company Annual Compliance & ROC Filing in Mumbai

Tell us a little about your business. An Ofin expert will call you back within 24 hours (Mon-Sat) with the documents you need and the total cost.

  • Transparent pricing with no hidden charges
  • CAs, CSs and legal professionals on every file
  • Your documents stay 100% confidential
Starting at₹19,999inclusive of GST

Request a call back

Takes 30 seconds.

+91
  • 100% confidential
  • Reply in 24h
  • 4.9★ Google

What Ofin’s clients say

5,000+ clients served10+ years of experience98% client satisfaction4.9 rating on Google
Their attention to detail and timely support make the entire compliance process smooth and hassle-free.
HHemanshu RathodCA compliance · Google review
Excellent services. Very prompt, very efficient and very personalised.
SSunil MorekerCompliance · Google review
Company formation and documentation was processed at lightning speed.
SSourabh UppalCompany formation · Google review

Company Annual Compliance & ROC Filing in Mumbai: FAQs

How much does Company Annual Compliance & ROC Filing cost in Mumbai?

Ofin Legal’s fee for Company Annual Compliance & ROC Filing in Mumbai starts at ₹19,999 (inclusive of GST). The COMPANY ANNUAL COMPLIANCES package includes ADT-1 (Auditor Appointment), INC-20A Form Filing, DIR-3 KYC Web when due (2 directors), MGT-7A(Annual Return). You receive a detailed, fixed-price proposal by email before you pay.

Which ROC handles companies and LLPs registered in Mumbai?

Since 16 February 2026, companies and LLPs with their registered office in Mumbai City or Mumbai Suburban district come under the Registrar of Companies, Mumbai-I. (Thane, Palghar and Raigad, including Navi Mumbai, moved to ROC Mumbai-II, based in Navi Mumbai.) Incorporation, annual returns and change filings are all made online on the MCA portal, so you never need to visit the ROC office.

Do I need to visit an office in Mumbai for Company Annual Compliance & ROC Filing?

Usually not. Ofin Legal handles Company Annual Compliance & ROC Filing online: you share scanned documents and the team prepares and files them. If the authority calls you in, Ofin tells you what to bring. If you prefer to meet, Ofin’s office is at Shanti Bhuvan, C-3, Dr Rajendra Prasad Rd, Near Mulund Railway Station, Siddharth Nagar, Mulund West, Mumbai 400080 (Mon-Fri 10 AM-6 PM, Sat 10 AM-4 PM).

What is Company Annual Compliance?

Mandatory filings under the Companies Act, including AOC-4 and MGT-7 every year, ADT-1 when an auditor is appointed, and director KYC (DIR-3 KYC Web) once every three years by 30 June.

What is ROC Filing?

Filing statutory forms with the Registrar of Companies (AOC-4, MGT-7/7A, ADT-1).

Who needs annual compliance services?

All registered Indian companies: Private Limited, OPCs, Section 8, Nidhi, and Producer Companies.

Can Ofin Legal help avoid penalties?

Yes. Filing on time avoids additional fees and penalties, and we review every filing at more than one level before it is submitted.

Which areas of Mumbai does Ofin Legal serve?

All of Mumbai, including Andheri, Bandra, Borivali, Chembur, Dadar, Fort, Ghatkopar, Goregaon, Kurla, Malad, Mulund and every other neighbourhood. The work is done online, and Ofin’s own office is in Mulund West.

Visit or call Ofin Legal in Mumbai

Ofin Legal
Shanti Bhuvan, C-3, Dr Rajendra Prasad Rd, Near Mulund Railway Station, Siddharth Nagar, Mulund West,
Mumbai 400080, Maharashtra

Mon-Fri 10 AM-6 PM, Sat 10 AM-4 PM · Sunday closed

Last reviewed 19 October 2026 by Sagar Ruparelia, Founder & Head, Ofin Legal. Fees and service details come from ofinlegal.com. Government facts link to their official sources.

Start Company Annual Compliance & ROC Filing in Mumbai today

Talk to an Ofin expert and get a fixed-price proposal. No office visit needed.

Ofin Legal compliance expert