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:
- Additional fees: MCA charges ₹100 per day of delay per form under the Companies (Registration Offices and Fees) Rules, 2014. For a form delayed by 6 months, that is ₹18,000 in additional fees alone.
- Penalties under Section 92(5): Failure to file the annual return attracts a penalty of ₹50,000 on the company, plus ₹500 per day of continuing default (up to ₹5 lakh). Every officer in default faces ₹50,000 plus ₹500 per day (up to ₹5 lakh).
- Penalties under Section 137(3): For not filing financial statements, the company faces ₹10,000 plus ₹100 per day of default. The managing director and CFO face imprisonment up to 6 months or a fine between ₹1 lakh and ₹5 lakh.
- Director Disqualification under Section 164(2): If a company fails to file its annual returns or financial statements for three consecutive years, every director of the company is disqualified from being appointed as a director in any company for five years. As of 2025, MCA had disqualified over 3.09 lakh directors under this provision.
- Strike-off under Section 248: The ROC can initiate strike-off proceedings if a company has not filed returns for two consecutive years.
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:
- Board Meetings: At least 4 board meetings per calendar year, with no gap exceeding 120 days between consecutive meetings (Section 173). First board meeting must be held within 30 days of incorporation.
- Annual General Meeting (AGM): Must be held within 6 months from the end of the financial year - meaning by September 30 for companies following the April-March financial year (Section 96). First AGM must be held within 9 months from the close of the first financial year.
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:
- OPCs (One Person Companies) must file within 180 days from the close of the financial year - by September 27.
- Listed companies and prescribed companies must file in XBRL format using Form AOC-4 XBRL.
- Companies with subsidiaries must also file Form AOC-4 CFS (Consolidated Financial Statements).
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:
- Small companies and OPCs file the simplified Form MGT-7A instead of the full MGT-7.
- A "small company" under Section 2(85) means paid-up capital up to ₹4 crore and turnover up to ₹40 crore (thresholds revised vide notification dated 15.09.2022).
- MGT-7 must be signed by a company secretary (CS). If the company does not have a CS, a director signs it.
- Companies with turnover of ₹50 crore or more, or paid-up capital of ₹10 crore or more, must get the annual return certified by a practising CS in Form MGT-8.
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:
- First auditor appointed by the Board within 30 days of incorporation - no ADT-1 needed for this.
- ADT-1 is required when the auditor is appointed or re-appointed at the AGM.
- Auditor rotation: Listed companies and prescribed classes must rotate auditors every 5 years (individual) or 10 years (firm).
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:
- If filed after September 30, a fee of ₹5,000 applies (versus ₹0 if filed on time).
- Directors who do not complete KYC get their DIN deactivated. Reactivation requires filing the KYC with the ₹5,000 fee.
- If your DIN was allotted during the current financial year, file the web-based DIR-3 KYC-WEB instead of the full eForm.
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:
- Required for every company that has accepted deposits OR has outstanding loans/receipts that are not deposits but fall under the exempted categories.
- Even if your company has not accepted public deposits, if it has taken any unsecured loan from directors or received any amount covered by Rule 2(1)(c) exemptions, Form DPT-3 is still required.
- Penalty for non-filing: ₹10,000 on the company, plus ₹1,000 per day of continuing default.
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:
- Only companies that owe payments to micro or small enterprises for more than 45 days need to file.
- The Micro, Small and Medium Enterprises Development Act, 2006 (Section 16) makes the buyer liable for compound interest at three times the bank rate if payment is delayed beyond 45 days of acceptance.
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:
- April 30 - MSME-1 (for October-March period)
- June 30 - DPT-3 (return of deposits)
- September 27 - AOC-4 for OPCs (within 180 days of FY end)
- September 30 - AGM deadline; DIR-3 KYC deadline
- October 15 - ADT-1 (auditor appointment, 15 days from AGM)
- October 29 - AOC-4 (financial statements, 30 days from AGM)
- October 31 - MSME-1 (for April-September period)
- November 29 - MGT-7/MGT-7A (annual return, 60 days from AGM)
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):
- File MGT-7A (abbreviated annual return) instead of MGT-7.
- Cash flow statement not mandatory in financial statements.
- Only 2 board meetings per year required (instead of 4), with at least 90 days gap.
- No requirement for internal auditor.
- Rotation of auditor not applicable.
One Person Companies (OPCs):
- Only 1 board meeting per half of the calendar year required.
- No AGM required.
- AOC-4 due within 180 days of FY close (not 30 days from AGM).
- MGT-7A within 60 days from the date when AOC-4 becomes due.
- Cash flow statement not mandatory.
Section 8 Companies (Non-Profit):
- Same ROC filing requirements as other companies.
- Additional filings to the sector regulator if applicable.
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):
- AOC-4: ₹200 to ₹600 depending on share capital.
- MGT-7: ₹200 to ₹600 depending on share capital.
- ADT-1: ₹300 (flat fee for companies with share capital).
- DIR-3 KYC: ₹0 if filed on time; ₹5,000 if late.
- DPT-3: ₹200 for most companies.
Professional charges (typical range for a small private limited company):
- Annual ROC compliance package (AOC-4 + MGT-7 + ADT-1 + DIR-3 KYC): ₹8,000 to ₹20,000 per year depending on city and complexity.
- Late filing assistance (including penalty calculation and additional fee payment): ₹5,000 to ₹15,000 extra.
Additional fees for late filing:
- ₹100 per day of delay per form. This adds up fast. A 3-month delay on two forms means ₹100 × 90 × 2 = ₹18,000 in additional fees alone - before penalties.
Step-by-Step: How to File Your Annual Returns on the MCA Portal
Here is the practical process:
- Log in to MCA21 V3 portal (mca.gov.in) using your registered user credentials.
- 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.
- Prepare financials: Get your balance sheet, P&L, and notes audited by the statutory auditor.
- 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.
- 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.
- File ADT-1: Upload the auditor's written consent (form ADT-1 attachment) and the AGM resolution.
- 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:
- Pre-fill function sometimes fails for companies with older data. Download and re-upload the form.
- DSC validation errors: ensure the DSC token driver is updated and the certificate is not expired.
- V3 portal downtime: plan your filing for weekdays between 10 AM and 6 PM for best performance.
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.