XBRL filing is the process of converting a company's audited financial statements into a standardized, machine-readable format and submitting them to the Ministry of Corporate Affairs (MCA) through Form AOC-4 XBRL. It replaces the regular AOC-4 form for companies that cross specific capital or turnover thresholds, or that fall under the Indian Accounting Standards (Ind AS) framework.
Instead of a scanned PDF or a static spreadsheet, each figure in the balance sheet, profit and loss account, and cash flow statement gets tagged with a standard label from the MCA's taxonomy. That tagging is what lets the Registrar of Companies, auditors, investors, and analysts pull out and compare data automatically, without re-typing anything from a document.
If your company has crossed ₹5 crore in paid-up capital or ₹100 crore in turnover, is listed on a stock exchange, or reports under Ind AS, you're required to file in this format for every financial year going forward. Missing the window costs ₹100 a day with no upper limit, on top of the statutory penalty under Section 137 of the Companies Act, 2013.
eXtensible Business Reporting Language (XBRL) is an XML-based format built specifically for exchanging business and financial information. Three components make up an XBRL filing:
For FY 2025-26 filings, companies reporting under Ind AS use the updated Ind AS Taxonomy, which now includes revised tags for lease disclosures and other recent accounting changes. Companies not under Ind AS use the Commercial and Industrial (C&I) Taxonomy. Filing with last year's taxonomy version is one of the most common causes of validation failure, so confirm the correct version before you start mapping.
Under Rule 12(1B) of the Companies (Accounts) Rules, 2014, an unlisted company must file AOC-4 XBRL if any one of the following applies: all companies listed on a recognized stock exchange in India, and their Indian subsidiaries; companies with a paid-up share capital of ₹5 crore or more; companies with a turnover of ₹100 crore or more, based on the latest audited financial statements; companies required to prepare their financial statements under Ind AS, regardless of size; any company specifically directed to file under XBRL by an MCA general or special order; and companies that have filed AOC-4 XBRL in any previous year — once a company crosses the threshold and files XBRL, the requirement continues in future years even if the company later falls below the threshold again (the "once XBRL, always XBRL" continuity rule).
If your company doesn't fall under any exemption and meets even one applicability condition above, you're required to file in XBRL format — filing the regular AOC-4 instead typically gets rejected by the Registrar of Companies (ROC), forcing a refile and adding to any delay penalty already running.
XBRL filing in India operates under two main legal instruments: the Companies (Filing of Documents and Forms in Extensible Business Reporting Language) Rules, 2015 (as amended), which sets out the taxonomy, validation, and filing mechanics; and Rule 12(1B) of the Companies (Accounts) Rules, 2014, which defines who must file.
Form AOC-4 XBRL is the prescribed e-form under Section 137 of the Companies Act, 2013, used to file audited standalone financials in XBRL format. Companies with subsidiaries, associates, or joint ventures additionally attach consolidated financials, which some MCA guidance also refers to as AOC-4 CFS. Filing is done through the MCA V3 portal, the ministry's current e-filing platform. Both the balance sheet and the profit and loss account need to reconcile exactly between the PDF version and the tagged XBRL instance document, since a mismatch is one of the leading causes of rejection at the ROC's end.
Government fees for AOC-4 XBRL follow the same fee structure applicable to AOC-4, based on the company's authorized share capital, as prescribed under the Companies (Registration Offices and Fees) Rules, 2014:
On top of the government fee, professional or consultancy charges apply for financial statement finalization, taxonomy mapping, instance document creation, validation, and filing support. Depending on the complexity of the financials, number of subsidiaries, and whether consolidated statements are involved, professional XBRL filing charges in the market typically range from a few thousand rupees for a straightforward single-entity filing to a higher figure for companies with multiple subsidiaries or complex Ind AS disclosures. Get in touch for an exact quote based on your company's specific filing scope, since generic published ranges rarely reflect what a particular filing actually needs.
Form AOC-4 XBRL must be filed within 30 days of the conclusion of the Annual General Meeting (AGM), under Section 137 of the Companies Act, 2013. For most companies with a financial year ending 31st March, the AGM is typically held by 30th September, making the standard outer filing deadline around 29th-30th October.
One Person Companies file the standard AOC-4 (not XBRL) within 180 days of the financial year-end, since OPCs are exempt from the AGM requirement. As a practical preparation timeline, taxonomy mapping, validation, and pre-scrutiny typically add 3 to 7 working days on top of what a standard AOC-4 filing would take, so start the process well before the AGM concludes rather than after.
There's no provision to revise an already-filed AOC-4 XBRL. If an error is discovered after filing, a fresh form has to be filed with ROC approval, so getting the mapping and validation right the first time matters more than it does for most other MCA forms.
Yes — for listed companies and their Indian subsidiaries, companies with paid-up capital of ₹5 crore or more, companies with turnover of ₹100 crore or more, and any company reporting under Ind AS.
Small companies, One Person Companies, banking companies, insurance companies, NBFCs under RBI's separate framework, and power sector companies using sector-specific taxonomy.
No. LLPs are not companies under the Companies Act and file Form 8 under the LLP Act, 2008, which is separate from AOC-4 XBRL.
Within 30 days of the conclusion of the AGM. For most companies with a March year-end, this typically falls around 29th-30th October.
A late fee of ₹100 per day applies with no upper cap, in addition to the statutory penalty under Section 137 for non-filing.
No. There's no revision provision — a fresh form must be filed with ROC approval if an error is found after filing.
₹200 for capital up to ₹1 lakh, ₹300 up to ₹5 lakh, ₹400 up to ₹25 lakh, ₹500 up to ₹1 crore, and ₹600 above ₹1 crore.
Companies reporting under Ind AS use the Ind AS taxonomy for the relevant financial year. Companies not under Ind AS use the Commercial and Industrial (C&I) taxonomy.
The continuity rule applies — once a company has filed AOC-4 XBRL, it must keep filing in XBRL format in subsequent years regardless of the threshold falling.
Technically yes, using MCA's own preparation tools, but it requires working knowledge of XBRL, XML, and the MCA taxonomy, and mapping errors commonly cause rejected filings.