ROC Filing Status - Check a Company's MCA Filing History
See a company's annual filing history and spot missed AOC-4 or MGT-7 filings.
Check a company's filing status
Free to search. No sign-up needed to view core company details.
An ROC filing status check shows whether a company is up to date with the Registrar of Companies - that is, whether it has filed its annual financial statements (AOC-4) and annual return (MGT-7) on time. These two filings are the heartbeat of corporate compliance in India. A company that files them every year is transparent and current; one with a multi-year gap is either dormant, in trouble, or hiding something.
Lenders, auditors and procurement teams read the filing history before they commit. A missed AOC-4 means there is no recent public balance sheet to underwrite against. Repeated misses can lead to the company being struck off and its directors disqualified, so the filing record is an early-warning system for counterparty risk.
Search any company on Infyner to see its last filed AOC-4 and MGT-7, its AGM date and the overall pattern of its filings, all pulled from MCA records.
How to use it
- Search the company - Enter the company name or CIN to open its MCA profile.
- Find the last filings - Look at the dates of the last AOC-4 and MGT-7 filed with the ROC.
- Spot the gaps - A gap of two or more years in annual filings is a compliance red flag.
Step-by-step walkthrough
Locate the last AOC-4
AOC-4 carries the audited financial statements. The date of the latest one tells you how recent the public financials are - critical for any credit decision.
Check the last MGT-7
MGT-7 is the annual return covering shareholders, directors and capital. It should be filed each year within 60 days of the AGM.
Read the pattern
One late year can happen to anyone. A repeated pattern of missed filings, or nothing filed for several years, signals a dormant or distressed company and possible strike-off risk.
Frequently asked questions
What is ROC filing status?
It is whether a company is current with its mandatory annual filings to the Registrar of Companies - mainly AOC-4 (financials) and MGT-7 (annual return).
Which filings should a company have?
Every active company files AOC-4 and MGT-7 each year, after holding its AGM. These are the core annual compliance filings.
What does a missed filing mean?
A missed AOC-4 or MGT-7 means there is no recent public record for that year. Repeated misses can lead to penalties, strike-off, and director disqualification.
How do I check filing status?
Search the company on Infyner and read the dates of its last filed AOC-4 and MGT-7, along with its AGM date.
When are AOC-4 and MGT-7 due?
AOC-4 is generally due within 30 days of the AGM and MGT-7 within 60 days. The AGM itself must be held within six months of year-end.
Is the filing status check free?
Searching and viewing the filing dates on Infyner is free. Full filed documents and financials use credits.
Can missed filings get a company struck off?
Yes. Companies that fail to file for two consecutive years can be marked inactive, and continued default can lead the ROC to strike the company off.
What is the difference between AOC-4 and MGT-7?
AOC-4 carries the financial statements; MGT-7 is the annual return with shareholders, directors and capital. Both are filed annually.
Want to learn first?
If you would rather understand the concept before you run the check, these guides cover the background:
Other compliance checks
Need the full report, not just the status?
Pull complete financials, charges, litigation and director history on any Indian company.