Annual ROC Compliance 2025 for MSMEs | Avoid ₹10L Penalty
Author : Chhota CFO cfo | Published On : 23 Apr 2026
Annual ROC Compliance for MSMEs in India: Save Up to INR 10 Lakh in Penalties with This 2025 Checklist
Introduction: The Penalty Avalanche That Hits MSMEs Every October
Every year between September and October, thousands of MSME directors across India receive an unpleasant notification from the MCA portal — their company has been marked as a ‘defaulter’ for non-filing of annual returns. The cascading effect is brutal: penalty notices from the ROC, DIN deactivation, bank account complications, and in extreme cases, company strike-off.
The irony? Most of these penalties are entirely preventable. A well-maintained compliance calendar and a competent compliance professional can save an MSME anywhere from INR 50,000 to over INR 10 lakh annually in late fees, compounding penalties, and reinstatement costs.
This guide gives you a month-by-month compliance roadmap for the April-to-March financial year, applicable to private limited companies, one-person companies (OPCs), and LLPs operating as MSMEs in India.
April — June: The Quiet Quarter That Demands Attention
April: Board Meeting and Financial Accounts Preparation
The new financial year begins with the Board’s first meeting of the year. For companies with a March 31 year-end, April is when preliminary accounts are prepared and the audit process begins. Key actions:
- Hold the first board meeting—confirm the agenda, minutes of previous meeting, and review of financials
- Brief the statutory auditor on the audit timeline—ideally, the audit should be completed by June
- Review any loans from directors or shareholders—if outstanding, DPT-3 will be due by June 30
May: Internal Compliance Audit
Use May to conduct an internal compliance review. Check whether all previous years’ filings are complete, DINs of all directors are active, and there are no pending ROC notices. A 2-3 hour review with your CS in May can prevent a crisis in October.
June: DPT-3 Deadline — June 30
Form DPT-3 (Return of Deposits) must be filed by June 30 for all companies that have accepted loans from directors or shareholders that qualify as ‘exempt deposits.’ This is one of the most commonly missed MSME filings.
Penalty for non-filing of DPT-3: INR 1 crore or twice the amount of deposit, whichever is lower, plus INR 10 lakh on every officer in default. This is one of the most severe MCA penalties per filing.
July — September: The Critical Compliance Season
July: Audit Completion and AGM Planning
The statutory audit must be completed so that financial statements are ready before the Annual General Meeting (AGM). For companies whose financial year ends March 31, the AGM must be held within 6 months — i.e., by September 30.
The Board must approve the audited financial statements and Directors’ Report before the AGM notice is issued. The AGM notice must be sent to shareholders at least 21 clear days in advance (or a shorter period with shareholder consent).
August: DIR-3 KYC — September 30 Deadline Alert
All directors holding a DIN as of March 31 must complete their annual DIR-3 KYC by September 30. This is a web-based form filed directly on the MCA portal. Directors who have filed DIR-3 KYC previously and whose details have not changed file the simpler DIR-3 KYC-Web form.
Fee for Late DIR-3 KYC: INR 5,000 flat reactivation fee if missed. No daily penalty — but your DIN gets deactivated until the fee is paid and the form is filed.
September: Annual General Meeting — The Master Trigger
The AGM is the central event that triggers most annual compliance filings. At the AGM:
- Audited financial statements (Balance Sheet, P&L, Cash Flow) are adopted
- Statutory auditor is ratified/re-appointed
- Dividends (if any) are declared — and must be paid within 30 days of declaration
- The directors’ Report is adopted
- A resolution for appointment/re-appointment of directors is passed, if applicable
The AGM date determines the due dates for AOC-4 and MGT-7/7A filings. Missing the AGM itself attracts a penalty of INR 1 lakh on the company and INR 5,000 per day of default.
October — November: Filing Season — Do Not Miss These Deadlines
AOC-4: Financial Statements — 30 Days After AGM
Form AOC-4 is used to file audited financial statements with the ROC. For companies whose AGM is held on September 30, AOC-4 is due by October 29.
Standard ROC Filing Fee for AOC-4: INR 200 to INR 600 depending on share capital
Late Filing Penalty: INR 100 per day of default — with no maximum cap. A company that files AOC-4 60 days late pays INR 6,000 in late fees on top of the filing fee.
For small companies and OPCs, Form AOC-4 XBRL is not mandatory. They can file the non-XBRL form, significantly simplifying the process.
MGT-7A: Annual Return for Small Companies — 60 Days After AGM
Small companies (paid-up capital below INR 4 crore and turnover below INR 40 crore) file the simplified Form MGT-7A instead of the comprehensive MGT-7. For an AGM held on September 30, MGT-7A is due by November 28.
Late Filing Penalty for MGT-7A: INR 100 per day of default with no cap
ADT-1: Auditor Appointment — 15 Days After AGM
Form ADT-1 must be filed within 15 days of the AGM to notify the ROC of the statutory auditor’s appointment. For an AGM on September 30, ADT-1 is due by October 14.
Important: The auditor’s term must follow rotation norms. For a private limited company, an audit firm can serve for up to 2 consecutive terms of 5 years each (10 years total). Non-rotation is a violation under Section 139.
December — March: Year-End Compliance and Planning
December — March: Year-End Compliance and Planning
If your company (not being an MSME itself) has outstanding dues to MSME vendors exceeding 45 days as of September 30, Form MSME-1 was due by October 31. Review whether this was filed. For the half-year ending March 31, MSME-1 is due by April 30.
January — February: Board Meetings and Strategic Planning
Hold the third and fourth quarterly board meetings. Discuss and pass resolutions for any new investments, changes in authorized capital, new bank mandates, or related party transactions before the year-end to ensure timely ROC filings in the new year.
March: Year-End Compliance Audit
Before March 31, conduct a final compliance review:
- Verify all current-year filings are complete and acknowledged by MCA
- Confirm all DINs are active and DIR-3 KYC is current
- Check that the registered office is current and Form INC-22 is not needed
- Verify the company’s active status on the MCA portal—confirm it is not flagged for strike-off
LLP Compliance: Key Differences from Private Limited Companies
Limited Liability Partnerships (LLPs) registered under the LLP Act, 2008, have their own compliance framework, but are also administered through the MCA portal:
- Form 11 (Annual Return of LLP): Due within 60 days from the end of the financial year — i.e., by May 30 each year. Late fee: INR 100 per day.
- Form 8 (Statement of Accounts and Solvency): Due by October 30. Late fee: INR 100 per day.
- Audit need: Mandatory only if turnover exceeds INR 40 lakh or contribution exceeds INR 25 lakh.
- Designated Partner KYC: Like DIR-3 KYC for company directors, designated partners must complete KYC annually.
Conclusion: Compliance is an Asset, not a burden.
For MSMEs operating in a competitive market, regulatory compliance is increasingly a business advantage. Banks, institutional investors, large corporates, and government procurement agencies increasingly check MCA compliance status before entering into contracts or providing credit. A clean MCA track record is an asset worth protecting.
The total cost of staying compliant — CS fees, ROC filing fees, auditor fees — for a small private limited company is typically between INR 30,000 and INR 1.5 lakh per year. The potential penalties for non-compliance can be 10 to 100 times that amount. The math is simple.
