Annual ROC Compliance for MSMEs in India: Save Up to INR 10 Lakh in Penalties With This 2025 Checklist

Annual ROC compliance checklist for MSMEs in India 2025 showing month-wise MCA filing deadlines including AOC-4, MGT-7A, DIR-3 KYC and DPT-3

 

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.

FAQ

What is FEMA compliance for startups in India?

FEMA compliance refers to following the rules under the Foreign Exchange Management Act for all cross-border transactions. This includes foreign investment (FDI), share allotment, reporting to RBI, and fund usage. Every startup receiving foreign money must follow these rules.

What is the deadline for filing FC-GPR in India?

FC-GPR must be filed within 30 days from the date of share allotment to a foreign investor. Missing this deadline leads to penalties and compounding fees.

What happens if FC-GPR is not filed on time?

Late filing can result in penalties starting from ₹50,000 and going up to ₹10 lakh or more, depending on the delay and investment amount.

Who needs to file the FLA return?

Any Indian company that has: Received foreign investment (FDI), or Made overseas investment must file the FLA return annually by July 15, even if no new transactions occurred.

Can startups accept foreign investment in any sector?

No. Some sectors are restricted or require approval. Startups must check FDI rules before accepting funds to avoid violations and penalties.

Is valuation mandatory for foreign investment in startups?

Yes. Shares must be issued at or above Fair Market Value (FMV) based on a valuation report from a qualified CA or merchant banker.

What is FC-TRS and when is it required?

FC-TRS is required when shares are transferred between a resident and a non-resident. It must be filed within 60 days of transfer.

What is ODI compliance for Indian startups?

ODI (Overseas Direct Investment) applies when an Indian startup invests in or sets up a foreign company. Filing must be done before sending funds abroad.

What is the penalty for FEMA violations in India?

Penalties can be: Up to 3 times the transaction amount, or ₹2 lakh for general violations ₹5,000 per day for continuing defaults

Can FEMA violations be corrected later?

Yes. FEMA violations are compoundable, meaning you can apply to RBI or authorities, pay a penalty, and regularize the issue.
Book a Call with an expert absolutely FREE for 15 minutes