Mca Roc Compliance

How to File ROC Return Online: Step-by-Step Process

4 min readIndia LawBy G R HariVerified Advocate

Quick Answer

> One line summary: Every registered company in India must file annual returns with the ROC through the MCA portal; here is the exact process.

What is an ROC return and who needs to file it?

An ROC return is the annual filing every registered company in India must submit to the Registrar of Companies (ROC) under the Ministry of Corporate Affairs (MCA). It is governed by Section 92 of the Companies Act, 2013, which requires every company to file Form MGT-7 (Annual Return) and Form AOC-4 (Financial Statements) within 60 days of the Annual General Meeting (AGM). All companies—private limited, public limited, one-person company, and limited liability partnership (LLP)—must file these returns annually, regardless of whether they had business activity during the year. Failure to file attracts penalties under Section 92(5) and Section 137(3) of the Act.

How do I prepare documents before filing ROC return online?

Before you begin the online filing process, gather the following documents and data: the company's financial statements (balance sheet, profit and loss account, cash flow statement), the board's report, the auditor's report, and details of directors, shareholders, and key managerial personnel. You will also need the company's Corporate Identification Number (CIN), the date of the AGM, and the digital signature certificates (DSC) of the director or authorised signatory. Ensure the financial statements are approved by the board and audited by a practising chartered accountant. For Form MGT-7, you need the register of members, register of charges, and details of shares held by each member. All documents must be in PDF format, with file sizes as per MCA guidelines (typically under 10 MB per attachment).

What is the step-by-step process to file ROC return on the MCA portal?

Follow these steps to file your ROC return online:

  1. Log in to the MCA portal: Go to www.mca.gov.in and log in using your registered user ID and password. If you are a first-time user, register as a "Business User" using your DSC.

  2. Select the e-filing option: On the dashboard, click "MCA Services" then "E-Filing". Choose "Annual Filing" from the dropdown menu.

  3. Choose the correct form: For annual return, select Form MGT-7. For financial statements, select Form AOC-4. You may need to file both forms separately.

  4. Fill in the form: Enter the company's CIN, financial year, date of AGM, and other details as prompted. Upload the required attachments (balance sheet, P&L, board report, etc.) in the specified format.

  5. Pre-scrutiny and payment: Click "Pre-scrutiny" to check for errors. If no errors, proceed to payment. The filing fee depends on the company's authorised share capital (typically ₹500 for companies with capital up to ₹1,00,000, and ₹2,000 for higher capital). Pay via net banking, credit card, or demand draft.

  6. Sign and submit: After payment, affix your DSC by clicking "Sign". The form will be submitted to the ROC. You will receive a Service Request Number (SRN) for tracking.

  7. Download acknowledgment: Once processed (usually within 7-15 days), download the acknowledgment from the "Track SRN" option.

What are the common mistakes to avoid when filing ROC return?

Common errors include: filing the wrong form (e.g., using MGT-7 for a dormant company instead of MGT-7A), incorrect CIN or financial year, missing attachments (especially the board report or auditor's report), and mismatched data between MGT-7 and AOC-4 (e.g., shareholding patterns). Another frequent mistake is filing after the due date—the deadline is 60 days from the AGM, which itself must be held within 6 months of the financial year end (i.e., by September 30 for a March 31 year-end). Late filing attracts a penalty of ₹100 per day per form under Section 92(5) and Section 137(3). Also, ensure the DSC is valid and belongs to an authorised signatory (director or company secretary). If the company has not held an AGM, you must file a separate application for extension or exemption.

What happens after I file the ROC return online?

After submission, the ROC reviews the form for completeness and accuracy. If the form is in order, the ROC issues an acknowledgment within 7-15 working days. If there are discrepancies, the ROC may issue a notice (e.g., under Section 206) asking for clarification or additional documents. You must respond within the specified time (usually 30 days). Once accepted, the annual return is recorded in the public register, and the company is marked as "Compliant" for that financial year. Non-compliance can lead to penalties, disqualification of directors under Section 164(2), and even strike-off of the company under Section 248. You can check the status of your filing anytime using the SRN on the MCA portal.

What You Should Do Next

If you are unsure about any step or your company has complex shareholding or financial structures, consult a company secretary or a chartered accountant who handles MCA filings. They can ensure accuracy and avoid penalties.


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