Mca Roc Compliance

What Is MCA ROC Compliance? A Complete Guide for Companies

5 min readIndia LawBy G R HariVerified Advocate

Quick Answer

> One line summary: MCA ROC compliance refers to the mandatory annual filings and ongoing statutory obligations that every registered company in India must fulfill with the Ministry of Corporate Affairs (MCA) and the Registrar of Companies (ROC).

What is MCA ROC compliance and why does it matter for my company?

MCA ROC compliance is the set of legal requirements that every company incorporated under the Companies Act, 2013 must follow to remain in good standing with the Ministry of Corporate Affairs (MCA) and the Registrar of Companies (ROC). In simple terms, it means filing the correct documents, forms, and returns with the ROC on time, every year, and maintaining proper statutory registers and records at your registered office.

The primary purpose of MCA ROC compliance is to ensure transparency, accountability, and accurate public records of all companies operating in India. When you incorporate a company, you receive a Corporate Identity Number (CIN). That CIN comes with ongoing responsibilities. If you fail to meet these obligations, the company and its directors can face penalties, late fees, and even prosecution. The Companies Act, 2013, along with various rules and notifications, governs these requirements. The MCA administers the Act, and the ROC is the local office responsible for registering companies and enforcing compliance in each state or union territory.

What are the annual compliance requirements for a private limited company?

For a private limited company, the core annual compliance revolves around two key filings: the Annual Return (Form MGT-7) and the Financial Statement (Form AOC-4). The Annual Return contains details about the company's shareholders, directors, and indebtedness. The Financial Statement includes the balance sheet, profit and loss account, and auditor's report. Both must be filed with the ROC within specific deadlines from the close of the financial year (March 31).

Beyond these two forms, a private limited company must also hold at least four Board Meetings in a calendar year, with a maximum gap of 120 days between two consecutive meetings. The first Annual General Meeting (AGM) must be held within nine months from the end of the financial year, and subsequent AGMs within six months. Additionally, the company must appoint an auditor within 30 days of incorporation and file Form ADT-1 for auditor appointment. Directors must obtain a Director Identification Number (DIN) and file their annual director's report. All these filings are done through the MCA21 portal, the online platform for corporate filings.

What are the penalties for non-compliance with MCA ROC requirements?

The penalties for non-compliance can be significant and escalate quickly. For late filing of annual returns or financial statements, the MCA imposes a fixed late fee of ₹100 per day per form. This means if you file Form AOC-4 and Form MGT-7 one year late, the penalty is ₹100 per day for each form, totalling ₹73,000 per form for a full year. There is no upper cap on these late fees, so they can accumulate to substantial amounts.

Beyond late fees, the ROC can also initiate adjudication proceedings for more serious violations. For example, failing to hold an AGM can result in a penalty of ₹1 lakh on the company and ₹50,000 on every officer in default. If a company fails to file financial statements for three consecutive years, the ROC can strike off the company's name from the register, effectively dissolving it. Directors of such companies can be disqualified from being appointed as directors in any other company for five years. In extreme cases, the MCA can also prosecute directors under Section 447 of the Companies Act for fraud, which carries imprisonment and heavy fines.

How can I check my company's MCA ROC compliance status online?

You can check your company's compliance status online through the MCA21 portal. The process is straightforward. First, visit the MCA website (www.mca.gov.in) and go to the "MCA Services" section. Then, select "View Public Documents (V3)" or "Company Master Data". Enter your company's Corporate Identity Number (CIN) or name. The system will display the company's master data, which includes the date of last Annual General Meeting (AGM), the date of last filing of Annual Return (MGT-7), and the date of last filing of Financial Statements (AOC-4).

This master data gives you a quick snapshot of your compliance status. If the dates shown are current (within the last financial year), your company is likely compliant. If the dates are old or missing, it indicates a default. You can also use the "Check Company Name Availability" or "View Index of Charges" features for additional checks. However, the master data only shows the last filing date. For a complete picture, you should also verify that all Board meetings were held on time, the statutory registers are maintained, and the auditor's report is filed. If you find discrepancies, you should consult a company secretary or a compliance professional immediately.

What is the difference between MCA and ROC in compliance?

The MCA (Ministry of Corporate Affairs) is the central government ministry that makes the rules and policies under the Companies Act, 2013. It operates the MCA21 portal, sets compliance standards, and oversees the entire corporate regulatory framework. The ROC (Registrar of Companies) is the local office of the MCA in each state or union territory. The ROC is responsible for registering companies, receiving and scrutinising filings, and enforcing compliance at the ground level.

In practical terms, when you file a form on the MCA21 portal, it is processed by the ROC of the state where your registered office is located. The MCA sets the deadlines and fee structures, while the ROC issues the Certificate of Incorporation, handles name changes, and initiates action against defaulting companies. For example, the MCA may issue a general circular extending the filing deadline for all companies, but the ROC will process your specific application for extension. Both are part of the same regulatory system, but the MCA is the policy-making body, and the ROC is the implementing and enforcement authority.

What You Should Do Next

If you are unsure about your company's compliance status or have missed any filing deadlines, you should immediately consult a qualified company secretary or a chartered accountant who specialises in corporate compliance. They can review your records, calculate any pending late fees, and help you file the necessary forms to regularise your company's status with the ROC.


This page provides preliminary information. It is not legal advice. For your matter, consult a qualified professional.