Annual ROC Compliance Calendar for Private Limited Companies – 2025 Edition

ROC and MCA compliance calendar for private limited companies in India – AOC-4, MGT-7A, DPT-3, DIR-3 KYC, and other annual filing deadlines under the Companies Act, 2013.

A Complete Filing and Compliance Guide by an Expert Company Secretary

Introduction

Completing your incorporation is only the first milestone. The real challenge begins with maintaining annual ROC and MCA compliances — the lifeline of a legally active company.

Under the Companies Act, 2013, every company — whether operational or inactive — must file its financial statements, annual return, and other statutory disclosures each year. Missing these filings can trigger ₹100 per day penaltiesdirector disqualification, or even strike-off under Section 248.

In this 2025 edition of the Annual ROC Compliance Calendar, I’ve outlined the key forms, filing timelines, and compliance best practices every Private Limited Company or Startup in India should follow to stay fully compliant and credible in the eyes of investors, banks, and regulators.


What is Annual ROC Compliance?

Annual ROC compliance refers to the mandatory MCA filings every registered company in India must complete each financial year. These filings include financial statements (Form AOC-4)annual returns (Form MGT-7 or MGT-7A), and related forms under the Companies Act, 2013, ensuring legal and governance transparency.

Even if your company has no turnover or business activity, you must still file your annual return and statement of accounts. The filings become part of the public record with the Registrar of Companies (ROC) and reflect your company’s governance discipline under the MCA V3 system.

For companies that have just completed their incorporation, I recommend reading:
👉 Post-Incorporation Compliance Checklist for Indian Companies (2025 Guide)
This article explains the filings required within the first 180 days of registration, before you move into annual compliance.


Key Annual ROC Filings for FY 2024–25

Below is a quick overview of the mandatory annual filings every company must complete after its first financial year:

FormPurposeDue DateKey Legal Reference
AOC-4 / AOC-4 XBRLFiling of Financial Statements (Balance Sheet, P&L, Directors’ Report, etc.)Within 30 days of AGMSection 137 of Companies Act
MGT-7 / MGT-7AAnnual Return (shareholding, directors, capital structure)Within 60 days of AGMSection 92
DPT-3Return of Deposits and Loans (even NIL)30 June 2025Rule 16, Deposit Rules
ADT-1Auditor Appointment / ReappointmentWithin 15 days of AGMSection 139
DIR-3 KYC / DIR-3 KYC-WEBAnnual Director Verification30 September 2025Rule 12A
MSME-1Half-yearly Return for Delayed Payments to MSMEs30 April and 31 October 2025MSME Development Act
BEN-2Disclosure of Significant Beneficial OwnershipWithin 30 days of changeSection 90

Annual ROC Compliance Calendar – FY 2024–25 (Month-Wise Timeline)

MonthComplianceForm / ReturnDue DateRemarks
April 2025MSME Return (Oct–Mar)MSME-130 April 2025For payments pending >45 days to MSME vendors
June 2025Return of DepositsDPT-330 June 2025Compulsory for all companies (even NIL)
July 2025RBI FLA Return (if FDI)FLA15 July 2025FEMA requirement for companies with foreign shareholding
September 2025Director KYCDIR-3 KYC / KYC-WEB30 September 2025Mandatory for every director
October 2025Financial Statement FilingAOC-4 / AOC-4 XBRL30 October 2025Within 30 days of AGM
November 2025Annual Return FilingMGT-7 / MGT-7A29 November 2025Within 60 days of AGM
December 2025Auditor ReappointmentADT-114 days from AGMAnnual appointment confirmation
January 2026FEMA Reporting (if applicable)FC-GPR / FC-TRS30–60 days from eventThrough RBI FIRMS portal
March 2026Registers & Minutes UpdateMGT-1, SH-1, MBP-2OngoingMaintain statutory records

Common Penalties and MCA Enforcement under V3

The MCA V3 platform automatically calculates penalties — ₹100 per day, per form, with no upper cap. This applies separately to AOC-4 and MGT-7A filings.

Example:

  • AOC-4 delayed by 30 days = ₹3,000
  • MGT-7A delayed by 60 days = ₹6,000
    Total = ₹9,000 penalty before the next filing is accepted.

Persistent non-filing leads to strike-off proceedings under Section 248 and director disqualification under Section 164(2).

You can explore more on this in our detailed guide:
👉 Annual Filing on MCA V3 Portal – Process, Forms & Penalties Explained (2025 Update)


Why a Company Secretary is Crucial for Annual Compliance

Engaging a Company Secretary in practice ensures that every filing is correct, timely, and well-documented. A CS helps you:

  • Draft accurate Board and AGM resolutions.
  • Reconcile financial and shareholding data before filing.
  • Coordinate filings for ROC, FEMA, and Income Tax consistency.
  • File MGT-8 certificates (where required) for governance assurance.
  • Avoid non-compliance penalties and ensure audit readiness.

For startups and small companies, a CS is not a cost — it’s compliance insurance.


Practical Tips for Founders

  • Don’t assume “no business = no filing.” Even dormant companies must file.
  • File DPT-3 annually — even for zero loans.
  • Schedule your AGM by 30 September each year.
  • Renew all DSCs before October (AOC-4 filing month).
  • Keep the same professional handling ROC, GST, and FEMA filings to ensure data consistency.
  • Cross-verify MCA Master Data periodically to confirm “Active” status.

FAQs

Q1. Do companies with no revenue still need to file AOC-4 and MGT-7A?
Yes. Every company must file these forms annually, even if there is no business activity.

Q2. Can the annual filings be done after the due date?
Yes, but late fees of ₹100 per day apply, and filings may be rejected for prolonged delay.

Q3. Is DPT-3 mandatory for all companies?
Yes. It confirms whether or not your company has accepted any deposits or loans.

Q4. What if AGM is delayed beyond 30 September?
File Form GNL-1 for AGM extension (up to 3 months), approved by ROC.

Q5. What’s the difference between MGT-7 and MGT-7A?
MGT-7A is for OPCs and small companies; MGT-7 is for others.

Q6. What if my director forgets to complete DIR-3 KYC?
His/her DIN becomes inactive until KYC is updated, attracting ₹5,000 penalty for reactivation.

Q7. Can these filings be handled without a professional?
While technically possible, the MCA’s new digital verification system makes professional review by a Company Secretary in practice highly advisable.


Summary: Compliance Builds Credibility

Annual ROC compliance is more than a legal formality — it’s your company’s credibility signal. A consistent filing record demonstrates transparency, good governance, and financial discipline — values that investors, bankers, and regulators closely monitor.

With AI-based cross-verification in MCA V3, companies can no longer afford oversight. Timely compliance keeps your business legally active, bankable, and trusted.

Work with an experienced Company Secretary to ensure your filings are accurate, your documentation is complete, and your reputation remains spotless.


About the Author

Prashant Kumar is a Company Secretary, Published Author, and Partner at Pratham Legal, a full-service Indian law firm advising on corporate, regulatory, and transactional matters.

He is an expert in corporate compliance and governance, having advised and led compliance functions for both startups and large corporates. Over his career, he has served as Company Secretary & Compliance Officer with Woodland, IndoBevs, and Deesan Group, and has advised prominent organisations including GMR Group, Medanta Hospitals, Ahuja Group, Mantri Group, Isprava, and The Ashoka Hotels on end-to-end corporate, legal, and regulatory compliance frameworks.

At Pratham Legal, Prashant specialises in helping businesses build credible, compliant, and sustainable legal foundations, with a focus on board governance, ROC and MCA compliance, FEMA, and strategic legal advisory.

He can be contacted for professional discussions at 📧 prashant@prathamlegal.com or via 📞 +91 98210 08011.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Index
0
Would love your thoughts, please comment.x
()
x