XBRL Filing Requirements for Companies
TL;DR
- XBRL filing applies to all listed companies and their Indian subsidiaries, plus any company with paid-up capital of Rs 5 crore+ or turnover of Rs 100 crore+.
- Once a company is covered, it generally keeps filing in XBRL in later years too, unless specifically exempted.
- Banking, insurance, NBFC, and housing finance companies are exempt from the XBRL requirement.
- Filed via Form AOC-4 XBRL within 30 days of the AGM, with signed PDF financials also required as an attachment.
XBRL, short for eXtensible Business Reporting Language, is a structured, machine-readable data format the Ministry of Corporate Affairs uses to standardise how companies report their financial statements. Instead of a PDF that a human reads line by line, an XBRL filing tags every figure (revenue, expenses, each balance sheet line) against a defined taxonomy element, which lets the MCA aggregate and analyse filings across companies automatically. Not every company files this way; the requirement is triggered by specific size and listing thresholds.
Who Must File in XBRL
Under the Companies (Filing of Documents and Forms in Extensible Business Reporting Language) Rules, the following companies are required to file their financial statements and other documents in XBRL format:
- All companies listed on any stock exchange in India, and their Indian subsidiaries.
- All companies with a paid-up share capital of Rs 5 crore or more.
- All companies with a turnover of Rs 100 crore or more.
- Any company that was required to file its financial statements in XBRL for a preceding financial year generally continues to be covered in subsequent years, so crossing the threshold once tends to be a lasting trigger rather than a one-time event, unless the company falls within an exempted category.
The trigger is financial size and listed status, not the private/public classification of the company. A private limited company that crosses the paid-up capital or turnover threshold is just as much in scope as a listed public company, which is where growing startups and mid-sized businesses are often caught off guard, particularly after a funding round pushes paid-up capital past Rs 5 crore.
Who Is Exempt
Non-banking financial companies (NBFCs), housing finance companies, and companies operating in the banking and insurance sectors are exempted from this XBRL filing requirement, since these sectors already report to their respective sectoral regulators in prescribed formats. Outside these carved-out categories, there is no general exemption for companies that otherwise cross the paid-up capital or turnover threshold.
Forms and What Gets Filed
The financial statements are filed using Form AOC-4 XBRL for standalone financial statements, or Form AOC-4 CFS XBRL where consolidated financial statements also need to be filed. The filing consists of a tagged XBRL instance document generated against the applicable taxonomy (for FY 2025-26 reporting, based on the updated Ind AS taxonomy), along with the required certifications.
A recent procedural change matters here: since a mid-2025 MCA rule update, companies must attach signed PDF copies of the financial statements, the Board's Report, and the Auditor's Report alongside the tagged XBRL file, rather than relying on the XBRL tagging alone. Skipping this attachment, even with a technically correct XBRL instance document, can result in the filing being treated as defective.
Deadline and Penalty for Delay
Form AOC-4 XBRL follows the same filing window as the ordinary AOC-4: within 30 days of the Annual General Meeting. For a company with a September AGM, this generally puts the effective outer deadline in late October. Filing late attracts a penalty computed per day of delay, with no upper limit, which means the cost of procrastination on this filing compounds in a way many of the other one-time, capped ROC penalties do not.
Because the same underlying financial statements also feed the ordinary AOC-4/MGT-7 annual ROC filing, the practical approach is to finalise the audited financials, get board and shareholder approval, and prepare both the standard filing and the XBRL tagging in the same workflow rather than treating XBRL as an afterthought once AOC-4 is already filed.
A Note on Related Threshold Changes
The definition of a "small company" under the Companies Act was separately revised with effect from December 1, 2025, raising its own paid-up capital and turnover thresholds. That change affects small-company relaxations like MGT-7A eligibility; it does not, on its own, change the Rs 5 crore / Rs 100 crore XBRL thresholds described above. The two should be checked independently each year rather than assumed to track each other.
Why This Trips Up Growing Companies
The most common way a company gets caught out is a funding round or a strong revenue year that pushes it past the paid-up capital or turnover threshold for the first time, without anyone flagging that the XBRL requirement now applies alongside the standard filings. Because XBRL tagging takes materially longer to prepare correctly than a plain PDF filing, especially the first time a company does it, leaving it to the last few days before the 30-day AOC-4 deadline is a common and avoidable source of late-filing penalties.
Not sure if your company needs to file in XBRL this year?
We check your applicability against the current thresholds, prepare the XBRL tagging, and manage the AOC-4 deadline end to end.
Frequently Asked Questions
Which companies are required to file financial statements in XBRL?
All listed companies and their Indian subsidiaries, companies with paid-up share capital of Rs 5 crore or more, and companies with turnover of Rs 100 crore or more are required to file their financial statements in XBRL format, along with any company that was required to file in XBRL for a preceding year (once covered, a company generally continues to file in XBRL even if it later falls below the threshold, unless it is specifically exempted).
Are private limited companies covered by the XBRL requirement?
Yes, a private company is covered the moment it crosses the paid-up capital or turnover threshold; the requirement is based on these financial criteria and listed status, not on whether the company is public or private.
Which companies are exempt from XBRL filing?
Non-banking financial companies, housing finance companies, and companies engaged in the banking and insurance sectors are exempted from filing financial statements in XBRL under the relevant MCA rules, even if they would otherwise cross the paid-up capital or turnover threshold.
What is the deadline for filing AOC-4 XBRL?
The XBRL financial statements are filed through Form AOC-4 XBRL (or AOC-4 CFS XBRL for consolidated statements) within 30 days of the Annual General Meeting, the same outer window that applies to the ordinary AOC-4 filing. Missing this deadline attracts a late filing penalty that accrues per day of delay with no upper cap, so the cost of delay compounds the longer the filing remains pending.
Do I need to attach anything besides the tagged XBRL file?
Yes. Since MCA rule changes taking effect in mid-2025, companies must also attach signed PDF copies of the financial statements, the Board’s Report, and the Auditor’s Report along with the tagged XBRL instance document, not the tagged file alone.
Does the small company threshold increase affect XBRL applicability?
Not directly. The XBRL thresholds (Rs 5 crore paid-up capital or Rs 100 crore turnover, plus listed companies) are set separately from the small-company definition used for MGT-7A and other relaxations. A company that now qualifies as a small company under the revised definition can still be required to file in XBRL if it independently crosses the XBRL-specific thresholds, so the two should be checked separately each year rather than assumed to move together.
