What Is XBRL Filing in India?
XBRL filing in India is the process of filing financial statements and prescribed financial information with the Registrar of Companies (ROC) in a structured, machine-readable XBRL (eXtensible Business Reporting Language) format. Companies covered under the prescribed XBRL applicability criteria are required to prepare an XBRL instance document, map financial information to the applicable taxonomy, validate the data and file Form AOC-4 XBRL with the MCA.
XBRL reporting helps standardize financial information and makes it easier for regulators and other authorized users to process, compare and analyze reported data.
XBRL Filing in India: Quick Overview:
| Particular | Details |
|---|---|
| Applicable Form | AOC-4 XBRL |
| Primary Legal Framework | Section 137 of the Companies Act, 2013; Rule 12(2) of the Companies (Accounts) Rules, 2014; XBRL Rules, 2015 |
| Main Applicability Provision | Rule 3 of the XBRL Rules, 2015 |
| Reporting Format | XBRL, a structured and machine-readable format |
| Key Preparation Requirement | XBRL taxonomy, data mapping, tagging and validation |
| General Filing Timeline | Within 30 days of the AGM, subject to applicable provisions |
| Important 2025 Update | Signed financial statements and applicable reports must also be attached in PDF with AOC-4 XBRL |
What Is AOC-4 XBRL?
AOC-4 XBRL is an e-form used by specified classes of companies to file their financial statements and other required documents with the Registrar of Companies (ROC) in XBRL format. The requirement is linked to Section 137 of the Companies Act, 2013, which deals with filing copies of financial statements with the Registrar. Rule 12(2) of the Companies (Accounts) Rules, 2014, provides that classes of companies notified by the Central Government must file their financial statements in XBRL format.
AOC-4 XBRL therefore enables the MCA to receive financial information in a standardized, machine-readable format, making it easier to analyze and compare corporate financial data. The prescribed companies are required to complete the AOC-4 XBRL filing. AOC-4 XBRL is generally required to be filed with the Registrar within 30 days of the company's AGM, in accordance with Section 137 of the Companies Act, 2013, subject to applicable provisions relating to the AGM and filing circumstances.
Legal Framework for XBRL Filing in India:
XBRL filing in India is governed by Section 137 of the Companies Act, 2013, Rule 12(2) of the Companies (Accounts) Rules, 2014, and the Companies (Filing of Documents and Forms in Extensible Business Reporting Language) Rules, 2015. Rule 3 specifies the classes of companies required to file financial statements in XBRL format. The 2025 Amendment Rules, effective from 14 July 2025, introduced additional requirements for attaching signed financial statements and applicable reports with AOC-4 XBRL.
Who Is Required to File XBRL in India?
Under Rule 3 of the Companies (Filing of Documents and Forms in Extensible Business Reporting Language) Rules, 2015, the following classes of companies are generally required to file their financial statements and other prescribed documents in AOC-4 XBRL format:
- Companies listed with stock exchanges in India and their Indian subsidiaries are generally subject to the XBRL filing requirement.
- Companies having paid-up capital of Rs 5 crore or above are covered under the prescribed XBRL filing requirements.
- Companies having turnover of Rs 100 crore or above are also subject to the applicable XBRL filing requirement.
- Companies required to prepare their financial statements in accordance with the Companies (Indian Accounting Standards) Rules, 2015 are covered under the prescribed XBRL reporting framework.
- Companies that continue to be covered under the applicable XBRL continuity provisions remain subject to the applicable XBRL filing requirement.
Which Companies Are Exempt from XBRL Filing?
Under the Rule 3 of the Companies (Filing of Documents and Forms in Extensible Business Reporting Language) Rules, 2015, certain categories of companies are exempted from XBRL financial reporting under the prescribed rules. These include:
- Companies engaged in the banking business are exempted from the XBRL filing requirement under the prescribed rules.
- Companies operating in the insurance sector are exempt from filing their financial statements in XBRL format.
- NBFCs are specifically excluded from the requirement to file financial statements under the XBRL Rules.
- Housing finance companies are also exempt from XBRL filing under Rule 3.
- The 2016 amendment to the XBRL Rules included companies in the power sector among the categories that need not file financial statements under these rules.
Important: Exemption from XBRL compliance under the Companies Act, 2013, does not mean that these companies are exempt from filing their financial statements with the registrar. The exemption specifically relates to filing under the XBRL Rules. Companies should comply with other applicable financial statement filing requirements under the Companies Act, 2013.
When Is XBRL Filing Required?
XBRL compliance is required when a company falls within the classes of companies prescribed under the Companies (Filing of Documents and Forms in Extensible Business Reporting Language) Rules, 2015. Companies covered by the XBRL requirements must file their financial statements and prescribed documents with the ROC through Form AOC-4 XBRL. The filing is generally made annually after the financial statements have been adopted at the company’s Annual General Meeting.
Under section 137 of the Companies Act, 2013, financial statements are required to be filed with the Registrar within 30 days of the AGM. Therefore, an applicable company should complete its XBRL filing within the statutory deadline for its financial statements.
What Documents Are Required for XBRL Filing?
The following XBRL filing documents are generally required for filing Form AOC-4 XBRL with the ROC:
- The XBRL instance document containing the company’s financial statements, duly authenticated as required under Section 134 of the Companies Act, 2013.
- Signed financial statements in PDF format, duly authenticated under Section 134 of the Companies Act, 2013, including the Board's Report, auditor's report and other applicable documents, as required under the XBRL Rules.
- Where applicable, the XBRL document and signed copy of the consolidated financial statements are required.
- Where applicable, the statement relating to subsidiaries may be required to be attached.
- Where applicable, the report/comments relating to supplementary or test audit conducted by the Comptroller and Auditor General of India (CAG) under Section 143 should be provided.
- Where applicable, details of comments made by the CAG are required to be submitted.
- If an extension has been granted for the AGM or financial year, the relevant approval letter should be attached.
- Additional documents may be attached where required to provide clarification or support information reported in the form.
Important Update: XBRL Filing Amendment Rules, 2025:
The Companies (Filing of Documents and Forms in Extensible Business Reporting Language) Amendment Rules, 2025, effective from 14 July 2025, require companies covered under Rule 3(1) to attach signed financial statements, duly authenticated under Section 134, including the Board's Report, auditor's report and other applicable documents, in PDF format with Form AOC-4 XBRL.
What Is an XBRL Taxonomy?
An XBRL taxonomy is a structured set of financial reporting concepts, definitions, and relationships used to classify and tag financial information in an XBRL filing. It provides standardized tags for items such as revenue, assets, liabilities, expenses, and share capital, allowing financial data to be presented in a consistent, machine-readable format.
For XBRL financial reporting in India, companies must use the applicable taxonomy prescribed for their financial reporting requirements. The taxonomy helps ensure that financial information is correctly identified and understood by the MCA system. Proper selection and application of the taxonomy is therefore an important part of preparing an accurate AOC-4 XBRL filing.
XBRL Filing Process in India: Step-by-Step:
The XBRL filing process involves converting the company’s financial information into a structured XBRL format, validating the data and submitting Form AOC-4 XBRL with the MCA. The key steps include:
- Step 1: Determine whether the company falls under the classes of companies required to file financial statements in XBRL format.
- Step 2: Finalize the company’s audited financial statements and related documents in accordance with the applicable accounting standards.
- Step 3: Identify and use the appropriate taxonomy applicable to the company’s financial reporting requirements.
- Step 4: Map individual financial statement items and relevant disclosures to the corresponding XBRL elements or tags.
- Step 5: Generate an XBRL instance document containing the company’s tagged financial information. Separate instance documents may be required for standalone and consolidated financial statements.
- Step 6: Use the applicable MCA XBRL validation tool to verify the instance document for taxonomy, data, and other validation requirements. Any errors should be corrected before proceeding.
- Step 7: After successful validation, pre-scrutinize the instance document using the prescribed validation process. MCA's filing manual identifies pre-scrutiny as a required step before attaching the instance document to AOC-4 XBRL.
- Step 8: Convert the instance document into a human-readable format and compare it with the company’s adopted financial statements to ensure that the information has been correctly captured.
- Step 9: Complete the prescribed AOC-4 XBRL form with the company’s financial year, AGM, financial statement, and other required details.
- Step 10: Attach the validated and pre-scrutinized XBRL instance document and other applicable supporting documents to the form.
- Step 11: Perform the required form-level checks and pre-scrutiny; affix the applicable Digital Signature Certificate (DSC); and complete the prescribed authentication process.
- Step 12: Complete the XBRL submission by uploading the completed AOC-4 XBRL form on the MCA portal, paying the applicable filing fee, and retaining the Service Request Number (SRN) and acknowledgement for company records.
XBRL Data Mapping and Tagging: What Does It Mean?
XBRL data mapping and tagging refers to the process of connecting a company’s financial information with the appropriate concepts in the applicable XBRL taxonomy. During mapping, financial statement items such as revenue, assets, liabilities, expenses, and share capital are matched with relevant XBRL elements. Tagging then assigns these elements to the corresponding financial data so that the information becomes structured and machine-readable.
Accurate mapping and tagging are essential for preparing a valid XBRL instance document and completing AOC-4 XBRL filing with the MCA. Companies should ensure that the tagged information accurately reflects their approved financial statements and complies with the applicable reporting requirements.
Common Mistakes in XBRL Filing:
- Failing to determine whether the company falls under the prescribed XBRL requirements.
- Selecting an incorrect or outdated XBRL taxonomy for the relevant financial year.
- Mapping financial statement items to inappropriate XBRL concepts or tags.
- Entering figures that do not match the company’s approved and audited financial statements.
- Providing financial information with incorrect units, scale, or decimal values.
- Failing to include required financial information, disclosures, or applicable XBRL tags.
- Submitting the XBRL instance document without properly resolving validation errors and warnings.
- Difference between the information in the XBRL instance document and the details entered in Form AOC-4 XBRL.
- Entering incorrect CIN, financial year, registered office, or other company particulars.
- Failing to attach the required financial statements, reports, or other supporting documents.
- Using an invalid DSC or failing to ensure that the form is digitally signed by the appropriate authorized person.
- Failing to submit AOC-4 XBRL within the applicable statutory timeline, resulting in additional fees and potential penalties.
XBRL Filing vs Normal AOC-4 Filing:
| Particular | XBRL Filing (AOC-4 XBRL) | Normal AOC-4 |
|---|---|---|
| Meaning | Filing financial statements in XBRL format with the MCA | Filing financial statements through standard AOC-4 form |
| Applicable Form | AOC-4 XBRL | AOC-4 |
| Format | Structured, machine-readable XBRL format | Conventional electronic form with document attachments |
| Applicability | Applicable to companies covered under the prescribed XBRL Rules | Applicable to companies required to file financial statements but not covered by XBRL requirements |
| Financial Data Tagging | Financial information must be mapped and tagged using the applicable XBRL taxonomy | XBRL tagging is not required |
| Taxonomy | Applicable XBRL taxonomy must be used | No XBRL taxonomy is required |
| XBRL Instance Document | Required | Not required |
| Validation | XBRL instance document must undergo applicable validation and pre-scrutiny | Standard MCA form validation and pre-scrutiny apply |
| Complexity | Generally more detailed due to data mapping, tagging and validation | Comparatively simpler |
| Purpose | Enables standardized, structured and machine-readable financial reporting | Enables statutory filing of financial statements with the Registrar of Companies |
| Authority | Filed with the Ministry of Corporate Affairs (MCA) | Filed with the Ministry of Corporate Affairs (MCA) |
Benefits of XBRL Filing for Companies:
- XBRL provides a standardized format for presenting financial information, making data easier to understand and process.
- Structured data and validation checks can help identify inconsistencies and reduce manual reporting errors.
- XBRL makes it easier to compare financial information across different companies and financial periods.
- Machine-readable financial data can be processed and analyzed more efficiently by regulators and other authorized users.
- Standardized reporting improves the clarity and accessibility of financial information submitted to the MCA.
- Once financial information is appropriately mapped and tagged, structured data can reduce repetitive manual data handling.
- Proper XBRL filing helps companies meet applicable financial statement filing requirements under the Companies Act, 2013.
- Structured financial data makes it easier to organize, review, and retrieve reported information.
- XBRL tagging and validation can help companies identify discrepancies before submitting their financial statements.
Conclusion:
XBRL filing in India is an important annual compliance requirement for companies covered under the prescribed XBRL rules. It enables financial information to be reported in a standardized, structured, and machine-readable format. Companies should carefully assess their XBRL filing applicability, use the correct taxonomy, accurately map and tag financial data, validate the XBRL instance document, and file AOC-4 XBRL within the prescribed timeline.
Proper documentation and timely filing can help avoid errors, additional fees, and potential penalties. Understanding the applicable requirements and following the correct filing process can help companies maintain accurate and timely compliance with their statutory financial reporting obligations.
Frequently Asked Questions (FAQs)
XBRL filing is the process of submitting a company’s financial statements and prescribed information to the MCA in a structured, machine-readable XBRL format through the applicable form, generally AOC-4 XBRL.
AOC-4 XBRL is an MCA e-form used by companies covered under the prescribed XBRL requirements to file their financial statements and applicable documents with the Registrar of Companies in XBRL format.
No. XBRL filing is mandatory only for companies covered under the prescribed XBRL applicability criteria.
The financial statements are generally required to be filed with the Registrar within 30 days of the company’s Annual General Meeting (AGM), subject to applicable provisions and circumstances.
An XBRL taxonomy is a structured set of financial reporting concepts and relationships used to identify and classify financial information while preparing XBRL financial reporting.
AOC-4 is generally used for filing financial statements by companies that are not required to file in XBRL format, while AOC-4 XBRL is used by companies covered by the prescribed XBRL requirements.
An XBRL instance document contains the company’s financial information tagged according to the applicable XBRL taxonomy. It forms an important part of the AOC-4 XBRL filing process.
