XBRL (eXtensible Business Reporting Language) is a digital format for reporting financial information — allowing machines to read, compare and analyse financial data across companies. MCA (Ministry of Corporate Affairs) mandates XBRL filing for certain companies in India as part of their annual financial reporting (AOC-4 XBRL) on the MCA-21 portal. Here is the complete guide.
Who Must File XBRL with MCA?
Under Rule 12 of the Companies (Accounts) Rules 2014, the following companies must file financial statements in XBRL format with MCA:
- All companies listed on Indian stock exchanges and their subsidiaries
- Companies with paid-up capital of ₹5 crore or more
- Companies with turnover of ₹100 crore or more
- All companies required to prepare financial statements as per Ind AS (Indian Accounting Standards)
Note: Certain NBFCs, banking companies and insurance companies may have different XBRL requirements per their sector-specific regulators (RBI, IRDAI).
iXBRL — The Current Format
MCA now requires Inline XBRL (iXBRL) — a format where the XBRL tags are embedded within an HTML document. This means the same file serves as both a human-readable annual report and a machine-readable XBRL document. Separate standalone XBRL instances are no longer accepted.
MCA Taxonomy
All XBRL filings must use the MCA XBRL Taxonomy — the official dictionary of financial reporting concepts. MCA updates the taxonomy periodically. Companies must map their financial statement line items to the correct taxonomy elements. The taxonomy is available on the MCA website and in XBRL preparation software.
Filing Process
- Prepare financial statements (P&L, Balance Sheet, Cash Flow, Notes) per the applicable accounting standards
- Use MCA-approved XBRL preparation software (MCA Toolkit or third-party tools) to tag financial data with XBRL elements
- Validate the XBRL instance using MCA's online Validation Tool
- Attach the validated XBRL file to Form AOC-4 XBRL on MCA-21 portal
- File within 60 days of the AGM (Annual General Meeting) — typically by 29 November
Consequences of Non-Filing or Wrong Filing
Late filing attracts additional fees under the Companies Act. Incorrect XBRL mapping or using wrong taxonomy elements can lead to form rejection on the MCA portal. ROC scrutiny of XBRL filings is increasing — mis-mapped items trigger queries.
Conclusion
XBRL filing is a mandatory, technical compliance requirement for larger companies in India — requiring correct taxonomy mapping and iXBRL preparation. SPOTON provides complete XBRL filing services for listed companies and companies meeting the financial thresholds. Contact us for expert MCA compliance and annual filing services.
Need Expert Help?
Our CAs & CSs are ready — free consultation.
