Missing a single ROC filing deadline can cost your company between ₹1 lakh and ₹10 lakh in penalties - and in extreme cases, lead to your company being struck off the register. Every year, thousands of Indian companies face additional fees, director disqualifications, and MCA notices simply because they lost track of a filing date. Whether you run a private limited company, a one-person company, or a listed entity, the Registrar of Companies (ROC) expects a strict set of annual filings under the Companies Act, 2013. This guide gives you every deadline, every form, and every penalty - so you never miss one again.

What Is ROC Filing and Why Does It Matter for Your Business?

The Registrar of Companies (ROC) operates under the Ministry of Corporate Affairs (MCA) and maintains the public record of all companies registered in India. Under the Companies Act, 2013 (Sections 92, 129, 137, and 403), every registered company must file annual returns and financial statements with the ROC - regardless of whether the company had any business activity during the year.

ROC filing is not optional. It is a legal obligation that starts from the date of incorporation and continues until the company is formally closed or struck off.

What Happens If You Don't File?

The consequences are not theoretical. Here is what the law prescribes:

The Complete ROC Filing Calendar: Every Form and Deadline

Here is every mandatory annual filing a typical Indian private limited company must complete, listed in chronological order through the financial year cycle.

1. Board Meetings and AGM (Pre-Filing Requirements)

Before you file anything with the ROC, your company must hold mandatory meetings:

If you miss the AGM deadline, the company and every officer in default face a penalty of ₹1 lakh, plus ₹5,000 per day of continued default.

2. Form AOC-4: Filing of Financial Statements

What it is: Every company must file its financial statements (balance sheet, profit and loss account, cash flow statement, and notes) with the ROC.

Due date: Within 30 days of the AGM. For most companies following the April-March FY and holding AGM by September 30, the deadline is October 29.

Applicable Section: Section 137, read with Rule 12 of Companies (Accounts) Rules, 2014.

Key details:

Filing fee: Ranges from ₹200 (for companies with share capital up to ₹1 lakh) to ₹600 (share capital above ₹25 lakh) under the fee schedule.

3. Form MGT-7/MGT-7A: Annual Return

What it is: The annual return contains details about the company's shareholders, directors, changes during the year, debentures, and compliance status.

Due date: Within 60 days of the AGM. For most companies - by November 29.

Applicable Section: Section 92, read with Rule 11 of Companies (Management and Administration) Rules, 2014.

Key details:

4. Form ADT-1: Appointment of Auditor

What it is: Intimation to the ROC about the appointment or re-appointment of the statutory auditor.

Due date: Within 15 days of the AGM where the auditor is appointed. Typically by October 15.

Applicable Section: Section 139(1), read with Rule 4 of Companies (Audit and Auditors) Rules, 2014.

Key details:

5. Form DIR-3 KYC: Director KYC

What it is: Annual KYC verification for every individual holding a Director Identification Number (DIN).

Due date: September 30 every year (for DINs allotted on or before March 31 of that financial year).

Applicable Section: Rule 12A of Companies (Appointment and Qualification of Directors) Rules, 2014.

Key details:

6. Form DPT-3: Return of Deposits

What it is: Annual return of deposits or transactions not considered deposits.

Due date: June 30 every year (for the period ending March 31).

Applicable Section: Rule 16 of Companies (Acceptance of Deposits) Rules, 2014.

Key details:

7. Form MSME-1: Half-Yearly Return to MSME

What it is: Return of outstanding payments to micro and small enterprises.

Due date: Twice a year - October 31 (for April-September) and April 30 (for October-March).

Applicable Section: Section 405 of Companies Act, 2013, read with notification dated 22.01.2019.

Key details:

8. Form BEN-2: Declaration of Significant Beneficial Ownership

What it is: Company's return to the ROC declaring significant beneficial owners (SBOs) based on declarations received in BEN-1.

Due date: Within 30 days of receiving a BEN-1 declaration from an SBO.

Applicable Section: Section 90, read with Companies (Significant Beneficial Owners) Rules, 2018.

Quick-Reference Compliance Calendar

Here is the month-by-month calendar for a company following the standard April-March financial year:

Set reminders at least 15 days before each deadline. The MCA portal tends to slow down in the final days before major deadlines - do not wait until the last day.

Common Mistakes That Trigger Penalties

After working with hundreds of companies, here are the filing mistakes that cause the most trouble:

1. Treating "no business activity" as "no filing required"

This is the single biggest misconception. Even if your company had zero revenue and zero transactions, you must still file AOC-4 and MGT-7/MGT-7A. Dormant companies can apply for dormant status under Section 455 for reduced compliance, but they still have mandatory filings.

2. Ignoring DPT-3 because "we haven't taken deposits"

DPT-3 covers exempt categories too - including unsecured loans from directors, inter-corporate loans, and advance payments from customers. If any of these are outstanding, you need to file.

3. Missing DIR-3 KYC after September 30

Directors often miss this because it is an individual filing, not a company filing. Your company secretary or CA should track this for all directors, but ultimately each director is personally responsible. A deactivated DIN means the director cannot sign any form - blocking your company's other filings.

4. Not holding the AGM on time

Several companies hold "paper AGMs" after the deadline and backdate the minutes. MCA's digital trail (filing timestamps, DSC dates) makes this risky. If you genuinely miss the AGM deadline, apply for an extension from the ROC under Section 96(1) before the deadline passes, or approach the NCLT under Section 97.

5. Filing MGT-7 before AOC-4

The annual return references the financial statements. If your financials are not filed first, the annual return data will be inconsistent. Always file AOC-4 first, then MGT-7.

How Small Companies and OPCs Get Simplified Compliance

The government has progressively reduced the compliance burden for smaller entities:

Small Companies (paid-up capital ≤ ₹4 crore, turnover ≤ ₹40 crore):

One Person Companies (OPCs):

Section 8 Companies (Non-Profit):

Even with simplified compliance, none of these entities are exempt from the core filings - AOC-4, MGT-7A, DIR-3 KYC, and DPT-3 (if applicable).

The Cost of Filing: Government Fees and Professional Charges

Understanding the cost helps you budget and avoid surprises:

Government fees (MCA portal):

Professional charges (typical range for a small private limited company):

Additional fees for late filing:

Step-by-Step: How to File Your Annual Returns on the MCA Portal

Here is the practical process:

  1. Log in to MCA21 V3 portal (mca.gov.in) using your registered user credentials.
  2. Obtain the DSC (Digital Signature Certificate) of the director and the practising professional (CA/CS) who will sign the forms. Ensure the DSC is registered on the MCA portal.
  3. Prepare financials: Get your balance sheet, P&L, and notes audited by the statutory auditor.
  4. File AOC-4 first: Upload the audited financial statements, board report, and auditor report. Attach the directors' report as a PDF. Pay the fee. Affix DSCs.
  5. File MGT-7/MGT-7A: Fill in shareholder details, director changes, transfer of shares during the year, and compliance status. Attach the list of shareholders if applicable.
  6. File ADT-1: Upload the auditor's written consent (form ADT-1 attachment) and the AGM resolution.
  7. Verify SRN: After each filing, note the Service Request Number (SRN). Track the status - forms can be marked "under processing," "approved," or "resubmission required."

Common portal issues:

Frequently Asked Questions

Q1: What is the penalty for late ROC filing in India?

The penalty has two components. First, the MCA charges additional fees of ₹100 per day of delay per form. Second, specific penalties apply under Sections 92(5) and 137(3) of the Companies Act, 2013 - ranging from ₹10,000 to ₹5 lakh on the company and its officers, depending on the form and duration of default.

Q2: Can directors be disqualified for not filing ROC returns?

Yes. Under Section 164(2) of the Companies Act, 2013, if a company fails to file its annual returns or financial statements for three consecutive financial years, all directors of that company are disqualified from being appointed as a director in any company for a period of five years. This disqualification is automatic and affects all directorships the person holds.

Q3: Is ROC filing required for a company with no business transactions?

Yes. ROC filing is mandatory from the date of incorporation regardless of business activity. Even a dormant company with zero turnover must file AOC-4 (nil financial statements) and MGT-7/MGT-7A every year. The only exception is if the company has been formally struck off or dissolved.

Q4: What is the difference between MGT-7 and MGT-7A?

MGT-7 is the full annual return form required for most companies. MGT-7A is a simplified, abridged version available only to small companies (paid-up capital ≤ ₹4 crore and turnover ≤ ₹40 crore) and OPCs. MGT-7A has fewer fields and does not require certification by a practising company secretary.

Q5: When is the last date for DIR-3 KYC in 2026?

September 30, 2026. This applies to all individuals who were allotted a DIN on or before March 31, 2026. Filing after September 30 attracts a fee of ₹5,000.

Q6: Does a private limited company need to file DPT-3 even without public deposits?

Yes, in most cases. If the company has any outstanding amount that falls under the exempt categories - such as loans from directors, inter-corporate deposits, or advances against orders - it must file DPT-3 as a return of transactions not considered as deposits.

Q7: What happens if the MCA portal is down on the filing deadline day?

MCA occasionally extends deadlines when the portal faces technical issues, but this is not guaranteed. The safest approach is to file at least 3-5 days before the deadline. If the portal was demonstrably down and you have screenshots or a complaint logged with MCA, you may argue for relief, but there is no automatic waiver.

Q8: Can I file ROC returns without a company secretary?

Yes, for private limited companies that are not required to appoint a company secretary (those with paid-up capital below ₹5 crore under Section 203), a director can sign the annual return. However, companies crossing the ₹50 crore turnover or ₹10 crore paid-up capital threshold must get the annual return certified by a practising CS.

Stop Missing Deadlines - Get Your Compliance Calendar Automated

Keeping track of 8+ filing deadlines, changing thresholds, and evolving MCA rules is not a job for spreadsheets and memory. One missed form triggers additional fees that start compounding from day one, and three bad years can disqualify your directors from all their companies.

Compliance Radar tracks every ROC deadline, penalty threshold, and regulatory change that applies to your specific company type and size. Instead of reacting to MCA notices, you get advance alerts with enough time to prepare and file.

Check your company's compliance posture at complianceradar.in - know exactly what is due, what is overdue, and what it will cost if you miss it.