Mon - Fri : 9:30 AM - 5:30 PM
admin@fintracadvisors.com
Talk To Our Expert
Have Any Questions?
Talk To Our Expert
Have Any Questions?
Fintrac Advisors
Fintrac Advisors Fintrac Advisors

What is XBRL Filing and Why It Matters?

Sep 30, 2025 .

What is XBRL Filing and Why It Matters?

NCLT powers deposits

Riteek Baheti

Associate Member, Institute of Company Secretaries of India (ICSI) LL.B.

Proprietor, Riteek Baheti & Associates
(Kolkata-based Practicing Firm)

Registered Valuer, Insolvency and Bankruptcy Board of India (IBBI)
(Security or Financial Assets Valuation Specialist)

Introduction

In the rapidly evolving world of corporate disclosure and regulatory compliance, XBRL (eXtensible Business Reporting Language) has emerged as a pivotal tool. It is becoming increasingly vital for companies to understand the requirements, process, benefits, and pitfalls of XBRL filing.

1. What is XBRL and Why It Matters

XBRL stands for eXtensible Business Reporting Language. It is a framework for exchanging business and financial data in a machine-readable format. Instead of simply publishing a PDF or printed annual report, companies tag individual data items (e.g., “Revenue”, “Profit before tax”, “Inventories”) using standardized taxonomy elements.

  1. Better comparability & transparency: Users (investors, regulators, analysts) can automatically extract and compare data across companies or time periods.
  2. Efficiency and automation: Reduces manual data entry, errors and re-keying; enables better analytics and data reuse.
  3. Regulatory alignment: Many regulators globally (and in India) require statutory filings in XBRL format for standardized processing and validation.
  4. Improved disclosure quality: Encourages companies to structure their disclosures properly and follow consistent taxonomy guidelines.

2. Regulatory Mandate / Applicability (India Context)

In India, the requirement to file certain financial statements in XBRL format is governed by the Companies (Filing of Documents and Forms in Extensible Business Reporting Language) Rules, 2017 (and associated notifications) under Section 137 of the Companies Act, 2013.

Who Must File XBRL (AOC-4 XBRL)

The following classes of companies are required to file their financial statements in XBRL through e-Form AOC-4 XBRL:

  1. All companies listed on any stock exchange in India, and their Indian subsidiaries (regardless of their paid-up capital or turnover).
  2. Companies having paid-up capital of ₹ 5 crore or more.
  3. Companies having turnover of ₹ 100 crore or more.
  4. Companies required to prepare financial statements in accordance with Indian Accounting Standards (Ind AS).

Once a company is mandated to file in XBRL mode, it must continue doing so in subsequent years even if it falls below those threshold criteria.

Exemptions

Despite the mandate, certain categories are exempt from XBRL filing rules. Some of the common exemptions in India include:

  1. Banking companies, insurance companies, and companies engaged in insurance / housing finance business.
  2. Non-Banking Financial Companies (NBFCs) in certain cases (i.e. depending on whether certain criteria hold)
  3. Small companies (as per the definition under Companies Act) in certain cases.
  4. One Person Companies (OPCs) may be exempt in some cases.
  5. Dormant companies (if they have no significant operations).

It’s important for companies to verify the latest MCA notifications or official rules because exemptions or scope could change.

3. Timeline, Due Dates & Penalties

Due Dates & Timeline

  1. The XBRL filing (Form AOC-4 XBRL) must be filed within 30 days from the date of the company’s Annual General Meeting (AGM).
  2. If the AGM is deferred or adjourned, also the 30-day window applies from date of adjourned meeting.
  3. If the AGM was not held, the due date is within 30 days from the date when the AGM should have been held.
  4. In case of delay, additional fees (late fees) must be paid.

Penalties for Non-Compliance

Failure to comply with the XBRL filing requirement attracts penalties under Section 137 of the Companies Act, 2013:

  1. Company: ₹ 10,000 + ₹ 100 per day of default. This can escalate rapidly.
  2. Directors / Key Persons (e.g. MD, CFO, or director designated): ₹ 10,000 + ₹ 100 per day of continuing default.
  3. There is a maximum cap for default amount in some cases for the company (e.g. maximum ₹ 2 lakhs) and for directors (e.g. ₹ 50,000) in certain frameworks.

4. Documents & Information Required

To prepare an XBRL filing, companies must assemble the usual set of financial statements plus in-depth disclosures, and then map/tag them according to the prescribed taxonomy. The following are typically required:

  1. Balance Sheet (with schedules, notes)
  2. Profit & Loss Statement / Statement of Income
  3. Cash Flow Statement (direct or indirect method)
  4. Statement of Changes in Equity
  5. Notes to Accounts / Schedules / Significant Accounting Policies
  6. Board’s Report and annexures
  7. Auditor’s Report / Qualification / Annexures
  8. Where applicable, Consolidated Financial Statements along with subsidiary disclosures
  9. If the company has subsidiaries: SRN (Service Request Number) of e-Forms filed by subsidiaries (e.g. e-Form 23AC, 23AC-XBRL)
  10. If foreign subsidiaries are involved: their accounts may need to be attached as a PDF and appropriate notes be given in the instance document.
  11. Digital Signature Certificate (DSC) of author(s) who will submit the form.
  12. Filing fee / challan generated on MCA portal.

When preparing the XBRL “instance document” (the file containing tagged data), each data item must be correctly linked to taxonomy elements. The taxonomy itself (with schemas, linkbases etc.) is provided or published by the Ministry / MCA, which defines the permissible tags, relationships, and validation rules.

5. Technical & Validation Requirements

Because XBRL is a technical standard, companies must ensure that the instance document and accompanying files satisfy a number of rules and validations.

Use of Approved Taxonomy

  1. The company must use the MCA-approved taxonomy (I-GAAP or IND-AS) as applicable.
  2. All tags (elements) used must belong to the prescribed taxonomy or valid extension taxonomies (if custom tags are needed). Arbitrary tags are not allowed.

Validation Rules & Filing Rules

  1. The instance document must pass a set of validation rules (syntax-level, semantic, business rules) to ensure correctness.
  2. The Ministry provides a validation tool on the MCA XBRL portal, which checks the submission and produces a “human-readable PDF” output (to compare with the published financial statements).
  3. Even if the XBRL file validates, it doesn’t ensure substance correctness. The disclosures in the human-readable PDF version must match (in material aspects) what was adopted in the published financial statements.

Filing Rules (Naming, packaging, compression)

Some common filing rules (imposed by regulators) include:

  1. File name suffixes: .xbrl for XBRL, .html for iXBRL, etc.
  2. Packaging / compression: regulators might allow or require compressing files (e.g. .zip), especially when there are extension taxonomies or multiple files.
  3. File size limits: regulators may impose a maximum file size limit, and expect preparers to compress or split files if needed.
  4. Avoid unnecessary filing rules (e.g. overly rigid identifier formats) that conflict with interoperability.

6. Filing Process (Step-by-Step)

Here’s a typical sequence of steps companies follow to file XBRL:

  1. Assemble Financials & Disclosures
    Before any tagging begins, ensure that audited financial statements, all notes, Board Report, etc. are finalized.
  2. Select Taxonomy / Extension
    Choose the correct MCA taxonomy (I-GAAP or Ind AS). If any items are not covered, design extension taxonomy elements as per rules.
  3. Tagging / Mapping
    Map each financial disclosure item to the corresponding taxonomy element. Use proper context, units, footnotes, negative/positive signs, etc.
  4. Generate Instance Document
    Create the XBRL instance document (XML-based file) using an XBRL authoring tool or software.
  5. Validation (Local / MCA tool)
    Run validations locally (in authoring software) and also upload into the MCA validation tool to check for errors or warnings.
  6. Fix Errors & Warnings
    Address validation failures, reconciliation issues, footnote inconsistencies, mapping errors, etc.
  7. Generate Human-Readable PDF / Comparison
    Compare the human-readable PDF generated by the MCA tool with your published financials; ensure material alignment.
  8. Obtain Signatures / Certification
    Authorized persons (e.g. directors, company secretary) must certify the correctness of XBRL filing.
  9. Submit via MCA / COSMOS Portal
    Upload the XBRL package (instance + necessary extension files) along with other required e-Forms. Pay fees, attach necessary annexures.
  10. Receive Acknowledgment / SRN
    On successful submission, you will get an SRN (Service Request Number) from MCA. This should be recorded and reflected in the instance file of the holding / parent, if applicable.
  11. Subsidiary / Holding Disclosures
    If the company has subsidiaries (especially Indian ones), you must include SRN details in your instance document. Foreign subsidiaries (if any) may need to be attached as PDFs.
  12. Rectification / Resubmission (if needed)
    If the filing is rejected or errors are identified post-submission, rectifications must be made and refiled.

7. Common Challenges & Quality Issues

While employing XBRL brings many benefits, it also involves complexities and risks. Some common challenges include:

  1. Incorrect mapping / tagging
    Choosing wrong taxonomy elements can lead to misleading disclosure. Custom / extension tags should be carefully justified.
  2. Footnote / Note disclosure complexity
    Tagging narrative disclosures or complex notes (e.g. related party disclosures, contingent liabilities) can be tricky.
  3. Reconciliation issues
    The totals in the instance document must agree with sums in financials; mismatches or rounding errors are a common source of validation failures.
  4. Consistency with published financials
    The human-readable PDF version should not materially deviate from the audited financial statements. Differences may invite scrutiny.
  5. Handling subsidiaries & group disclosures
    Correct inclusion (or referencing) of SRNs of subsidiary filings, especially if subsidiaries adopt different thresholds or are exempt.
  6. Version / taxonomy updates
    Regulators may release updated taxonomies or amendments; being on top of those changes is essential.
  7. Large file sizes / packaging issues
    Especially for large companies with many disclosures, extension taxonomy files and large datasets may challenge file size limits or compression constraints.
  8. Interoperability / filing rules burden
    Overly restrictive filing rules (naming conventions, syntax constraints) may strain software tools or cause compatibility issues.
  9. Quality issues / poor XBRL filings
    The Ministry has flagged poor-quality filings (even if technically valid) and may take measures against errant companies or professionals.

Because of these complexities, many companies hire specialist XBRL consultants or use robust software platforms to manage the process and perform validations.

8. Penalties & Consequences of Non-Compliance

As noted earlier, non-compliance attracts daily penalties. But beyond direct fines, there are reputational and regulatory consequences:

  1. Regulatory scrutiny / inquiries: Poor quality or mis-tagged data may invite queries from MCA or regulators.
  2. Investor distrust: If financials are distorted through incorrect tags, stakeholders may lose confidence.
  3. Rejection / resubmission costs: Rejected filings cost time, rework and possibly delayed AGM / compliance.
  4. Disqualification or liability: Persistent non-compliance by company / officers may trigger liability or disqualification under the Act.
Conclusion

XBRL is no longer optional for a large number of Indian companies. Its requirement under the Companies Act and associated rules underscores the government’s push for greater transparency, data standardization, and automated processing. But compliance is more than filing; the quality of tagging, consistency with published financials, and robust validation are all critical.

For companies that take the process seriously—investing in tools, training, quality checks—the benefits outweigh the challenges: better data usability, reduced manual effort, improved comparability, and reduced regulatory risk.

For any clarifications or queries, please feel free to reach out to us at admin@fintracadvisors.com

Disclaimer

The content published on this blog is for informational purposes only. The opinions expressed here are solely those of the respective authors and do not necessarily reflect the views of Fintrac Advisors. No warranties are made regarding this information’s completeness, reliability, or accuracy. Any actions taken based on the information presented in this blog are solely at the reader’s risk, and we will not be liable for any losses or damages resulting from its use. It is recommended that professional expertise be sought for such matters. External links on this blog may direct users to third-party sites beyond our control. We do not take responsibility for their nature, content, or availability.

Contact Info

Mon - Fri : 9:30 AM - 5:30 PM
admin@fintracadvisors.com

Our Presence

Kolkata
Bengaluru
Mumbai
Delaware