Indian Company Master Data Made Simple
How to Check Company Compliance Status
Learn how to check if a company is compliant with MCA filing requirements, view overdue returns, and assess the overall compliance status before business transactions.
Why Checking Compliance Status Matters Before You Transact
Every company incorporated in India leaves a public paper trail with the Ministry of Corporate Affairs (MCA). Annual returns, financial statements, director details, registered office confirmations and registered charges are all filed with the Registrar of Companies (ROC) and, with limited exceptions, are open for anyone to inspect on the MCA V3 portal at mca.gov.in. Reading that trail correctly is one of the cheapest and most powerful pieces of due diligence available to a business owner, lender, supplier or investor.
A compliance check answers a simple but important question: is this company keeping its statutory promises under the Companies Act, 2013? A firm that files on time is usually a firm that runs a tight ship. One that has skipped its annual filings, let directors' KYC lapse, or drifted into an adverse status may be heading for penalties, disqualification of directors, or even removal from the register. Knowing this before you sign a contract, extend credit, or buy shares can save you from a costly entanglement.
What "Compliance Status" Actually Means on the MCA Portal
There is no single "compliance score" the MCA publishes. Instead, you assemble a picture from several free fields in the company's Master Data and a few paid or semi-public records. The walkthrough steps alongside this article take you through each screen; the purpose of this section is to explain what each signal really tells you.
The single most important field is the company status. "Active" is the baseline you want to see, but it is not the whole story. The MCA also tags companies with a compliance flag such as "ACTIVE Compliant" or "ACTIVE Non-Compliant", which relates specifically to whether the company filed Form INC-22A (ACTIVE) confirming its registered office. A company can be legally "Active" yet carry the "Non-Compliant" tag, and that tag freezes several event-based filings until it is cleared.
Other status values are clear warning signs. "Strike Off" or "Struck Off" means the Registrar has removed, or is removing, the company from the register under Section 248 of the Companies Act, 2013, typically after prolonged non-filing. "Under Liquidation", "Amalgamated", "Dormant under Section 455" and "Under Process of Striking Off" each carry very different legal consequences for anyone dealing with the entity. Treat any status other than a clean "Active / ACTIVE Compliant" as a prompt to dig deeper rather than an automatic disqualifier.
Reading the Filing History Like an Auditor
Master Data tells you the company's current state; the filing history tells you its discipline over time. Two annual filings carry the most weight. Form AOC-4 carries the audited financial statements and must be filed within 30 days of the Annual General Meeting (AGM). Form MGT-7 (or MGT-7A for small companies and one-person companies) is the annual return and is due within 60 days of the AGM. Because the AGM must ordinarily be held by 30 September, AOC-4 typically falls due around 29 October and MGT-7 around 29 November each year.
When you scan the company's documents, you are checking two things: that both forms appear for each recent financial year, and that they were filed close to their due dates rather than years late. A gap of one or two years in AOC-4 or MGT-7 is a meaningful red flag. Late filing of either form attracts an additional fee of ₹100 per day of delay, with no upper cap, so a long-overdue company is quietly accumulating a large liability that a buyer or lender may inherit in practice.
Basic Master Data, including CIN, status, directors, authorised and paid-up capital and registered office, is free to view on the MCA V3 portal without a login. Inspecting the actual filed documents through the "View Public Documents" service attracts a nominal fee (around ₹100 as of 2026) and gives you time-limited access to the underlying PDFs, while certified true copies are a separate paid request. For a serious transaction, paying to read the real AOC-4 and the auditor's report is well worth it.
Directors, DIN and the KYC Trap
A company is only as compliant as its board. Each director holds a Director Identification Number (DIN), and every DIN holder must file Form DIR-3 KYC every year, ordinarily by 30 September. Miss the deadline and the MCA system automatically deactivates the DIN; reactivation then costs a ₹5,000 penalty per director. The real damage is not the fee but the freeze: a director with a deactivated DIN cannot sign any MCA form, which can stall the company's own AOC-4 and MGT-7 filings and trigger the cascading ₹100-per-day late fees described above.
When you review the directors listed in Master Data, look for the obvious anomalies: an unusually small board, recent mass resignations of directors (often filed through Form DIR-12), or a director who appears as "disqualified". Director disqualification under Section 164(2) commonly follows three consecutive years of non-filing of annual returns and is a strong sign of a company in trouble. A quick cross-check of director status alongside the company's filing gaps usually confirms whether a compliance lapse is an isolated slip or a systemic failure.
Charges, Encumbrances and Hidden Liabilities
If you are lending to a company, buying its assets, or taking security, the register of charges is essential reading. Charges created on a company's assets are registered with the ROC through Form CHG-1 within 30 days of creation, and satisfied (released) through Form CHG-4. The Master Data index of charges shows you who has a prior claim over the company's property and how much is secured.
Two patterns deserve attention. First, an open charge that should have been released, where a loan has clearly been repaid but no satisfaction has been filed, suggests sloppy compliance and can complicate fresh security. Second, multiple recent charges in favour of several lenders may indicate a company under cash-flow strain. Neither is automatically disqualifying, but both should shape the terms on which you are willing to deal.
Common Mistakes When Interpreting Compliance Data
A clean-looking status page can still mislead the untrained eye. The most frequent errors we see business owners make are:
- Treating "Active" as a clean bill of health. Active only confirms the company has not been struck off or dissolved. It says nothing about whether annual filings are up to date. Always read the filing history, not just the status word.
- Ignoring the ACTIVE Compliant flag. An "ACTIVE Non-Compliant" tag blocks several event-based filings and signals an unaddressed INC-22A default. Many people overlook it because the company still shows as Active.
- Confusing the financial year with the assessment year. Due dates are tied to the AGM and the financial year ending 31 March, not the income-tax assessment year. Misreading the year leads to false alarms about "late" filings that are actually on time.
- Forgetting LLPs file differently. Limited Liability Partnerships file Form 8 and Form 11 on their own timelines, not AOC-4 and MGT-7. Applying company rules to an LLP, or vice versa, produces nonsense conclusions.
- Stopping at the index instead of reading the document. The list of filed forms tells you something was filed; only the document itself tells you what it said. For high-value decisions, open the actual PDF.
A measured reading beats a quick glance every time. If two or three independent signals all point the same way, an overdue annual return, a deactivated director DIN and an unreleased charge, you are looking at a genuine compliance problem, not a clerical quirk.
From Checking to Fixing: What Comes Next
If you are checking your own company and find gaps, the good news is that most lapses are curable. Overdue AOC-4 and MGT-7 forms can still be filed with the additional ₹100-per-day fee; the Companies Fresh Start style schemes that the MCA periodically introduces have, in the past, allowed catch-up filing with reduced penalties, so it is worth checking whether any such window is currently open. A deactivated DIN is restored by filing DIR-3 KYC with the ₹5,000 fee. An "ACTIVE Non-Compliant" tag is cleared by filing the pending INC-22A. The sequence matters: directors' KYC usually has to be restored first, because a live DIN and DSC are needed to sign every other form.
If you are checking a counterparty and the picture is poor, you do not have to walk away, but you should price the risk: shorten credit terms, ask for additional security, or require the company to bring its filings current as a condition of the deal. Where a company is already "Under Process of Striking Off" or struck off, treat any commitment with great caution and take professional advice before parting with money or goods.
Make Compliance Checks a Routine, Not a Fire Drill
The companies that never get caught out are the ones that monitor continuously. Set a recurring reminder to review your own Master Data and filing history at least quarterly, and run a quick MCA check on any new customer, supplier or partner before onboarding them. Track the recurring statutory dates, the AGM, AOC-4, MGT-7 and DIR-3 KYC, in a single compliance calendar so a missed director KYC never snowballs into deactivated DINs and frozen filings.
If interpreting ROC records or untangling a backlog of overdue filings feels out of your depth, WeeDoo's compliance team can run a full MCA health check on any CIN and map out exactly what needs to be filed to get back to a clean "ACTIVE Compliant" standing. A short review today is far cheaper than the penalties, disqualifications and lost deals that an unchecked lapse eventually brings.
Prerequisites
- Company CIN or name
- Internet access
- No charges for basic compliance check
Step-by-Step Instructions
Search Company
3 minsVisit MCA portal and search for the company using CIN or name to access master data.
Check Company Status
2 minsVerify the company status shows "Active". Other statuses like "Strike Off", "Amalgamated", or "Under Liquidation" are red flags.
View Filing History
5 minsCheck the "View Public Documents" section to see filed annual returns and financial statements.
Check Due Dates
3 minsCalculate if filings are current. Annual returns are due within 60 days of AGM (typically by November 30).
Review Charge Status
3 minsCheck if all charges are properly registered and if any are overdue for satisfaction.
Check DIN Status
3 minsVerify that all directors' DINs are active and KYC is updated.