XBRL Financial Filing 2026: Updated Taxonomy and Rules

Companies meeting specific capital and turnover thresholds must file their annual financial statements with MCA in XBRL (eXtensible Business Reporting Language) format using Form AOC-4 XBRL or AOC-4 CFS. For Financial Year 2025-26, the XBRL taxonomy has been updated to the Ind AS taxonomy 2024-25, introducing revised elements for lease disclosures, sustainability reporting, and digital asset transactions. The filing deadline is within 30 days of the AGM, making the effective outer deadline October 29, 2026 for most companies. Non-compliance attracts a penalty of ₹100 per day of delay with no upper limit. This guide covers the updated taxonomy changes, applicability criteria, the complete filing process on the MCA V3 portal, validation requirements, recommended software tools, penalties, and exemptions for FY 2025-26.
- XBRL filing is mandatory for listed companies, companies with paid-up capital above ₹5 crore, or turnover above ₹500 crore
- FY 2025-26 uses the Ind AS taxonomy 2024-25 with updated elements for sustainability and lease disclosures
- Forms: AOC-4 XBRL (standalone) and AOC-4 CFS (consolidated financial statements)
- Filing deadline: Within 30 days of AGM (effective outer limit: October 29, 2026)
- Penalty for late filing: ₹100/day with no maximum cap under Section 137 of the Companies Act, 2013
- LLPs, OPCs below thresholds, and Section 8 companies below thresholds are exempt
What is XBRL Financial Filing?
XBRL (eXtensible Business Reporting Language) is an open international standard for digital business reporting adopted by MCA under Rule 12(1) of the Companies (Accounts) Rules, 2014. Instead of submitting financial statements as flat PDF or HTML documents, companies tag each financial line item - revenue, total assets, net profit, depreciation, borrowings - with a unique taxonomy element that computers can read, compare, and analyse automatically.
The MCA mandated XBRL filing starting from FY 2010-11 for a limited set of companies and has progressively expanded the scope. The system allows regulators to aggregate, compare, and audit financial data across thousands of companies instantly. For investors and analysts, XBRL-tagged data eliminates manual data extraction from annual reports. For companies, it adds a technical layer to the annual ROC annual filing process that requires specialized software and taxonomy knowledge.
The core output of XBRL filing is an instance document - an XML file where every financial number is enclosed within a taxonomy tag. This instance document is validated against MCA business rules, digitally signed, and uploaded as an attachment to Form AOC-4 XBRL (standalone financials) or AOC-4 CFS (consolidated financials) on the MCA V3 portal.
An XBRL taxonomy is a dictionary of all financial reporting elements (line items, dimensions, relationships) that a company can use to tag its financial data. MCA notifies a new taxonomy version periodically to align with changes in Ind AS and Companies Act disclosure requirements.
Who Must File Financial Statements in XBRL in 2026?
XBRL filing is not universal. MCA has defined specific applicability criteria under Rule 12(1) of the Companies (Accounts) Rules, 2014, read with relevant MCA circulars. Companies that fall under any one of the following categories must file AOC-4 XBRL for FY 2025-26.
Mandatory XBRL Applicability Criteria
| Criterion | Threshold | Applicable Form | Taxonomy |
|---|---|---|---|
| Listed on any stock exchange in India or abroad | No financial threshold - all listed companies | AOC-4 XBRL / AOC-4 CFS | Ind AS Taxonomy |
| Paid-up share capital | Exceeds ₹5 crore | AOC-4 XBRL | Ind AS or Indian GAAP Taxonomy |
| Turnover (preceding FY) | Exceeds ₹500 crore | AOC-4 XBRL | Ind AS or Indian GAAP Taxonomy |
| Companies required to adopt Ind AS | As per MCA roadmap (net worth ₹250 crore+ or listed) | AOC-4 XBRL / AOC-4 CFS | Ind AS Taxonomy (mandatory) |
| Subsidiaries, associates, JVs of listed or Ind AS companies | Only if they independently meet the above thresholds | AOC-4 XBRL | Ind AS Taxonomy |
Companies Exempt from XBRL Filing
- Banking companies - File under separate RBI reporting formats (though banking taxonomy exists for MCA purposes)
- Insurance companies - Governed by IRDAI reporting standards
- Power companies - Use sector-specific taxonomy when applicable
- NBFCs filing under RBI taxonomy - Separate disclosure framework
- LLPs - Not companies; file Form 8 under the LLP Act, 2008
- Companies below all thresholds - File regular AOC-4 without XBRL
- Section 8 companies below thresholds - Exempt unless capital or turnover limits are independently crossed
Many Private Limited Companies with paid-up capital above ₹5 crore incorrectly file regular AOC-4 instead of AOC-4 XBRL. The MCA portal may accept the wrong form, but the filing is treated as defective. ROC can issue notices and impose penalties for non-compliance with Rule 12(1).
Get Your XBRL Filing Done Right
IncorpX handles end-to-end XBRL tagging, validation, and filing for AOC-4 XBRL and AOC-4 CFS. Accurate taxonomy mapping by experienced tax experts.
Start XBRL FilingXBRL Taxonomy Update for FY 2025-26
MCA periodically updates the XBRL taxonomy to reflect changes in Indian Accounting Standards, Companies Act amendments, and new disclosure requirements. For FY 2025-26, the applicable taxonomy is the Ind AS taxonomy 2024-25, which incorporates several significant updates from the previous version.
Key Changes in the Ind AS Taxonomy 2024-25
| Area | What Changed | Impacted Ind AS | Action for Companies |
|---|---|---|---|
| Lease modification disclosures | New elements for lease modification gains/losses, reassessed lease liability | Ind AS 116 | Map lease modification entries to new taxonomy tags |
| Financial instrument classification | Refined tags for ECL staging, SPPI assessment disclosures | Ind AS 109 | Update financial asset classification tagging |
| Sustainability-related disclosures | New optional elements aligned with BRSR and BRSR Core reporting | N/A (SEBI mandate) | Tag BRSR-linked financial disclosures if applicable |
| Related-party transactions | Enhanced dimensional elements for RPT categorisation | Ind AS 24 | Use updated RPT dimension members for detailed tagging |
| Segment reporting | Revised segment identification and aggregation tags | Ind AS 108 | Re-map segment data using updated taxonomy elements |
| Virtual digital asset disclosures | New elements for crypto/VDA holdings and gains | Schedule III amendments | Tag VDA-related disclosures if company holds crypto assets |
| Revenue disaggregation | Additional dimensional breakdowns for revenue streams | Ind AS 115 | Provide granular revenue tagging by category and geography |
Taxonomy Version and Download
The correct taxonomy files are available for download from the MCA XBRL portal at www.mca.gov.in under the "XBRL Filing" section. Companies must verify that their XBRL preparation software uses the exact notified taxonomy version. Using an outdated taxonomy version will cause validation failures, and the MCA portal will reject the instance document at the upload stage. The taxonomy ZIP file includes the schema (.xsd), linkbase files (calculation, presentation, definition, label), and the entry point document.
Based on our experience filing XBRL for 500+ companies, the most common rejection reason is using the previous year's taxonomy. Always download the latest taxonomy from MCA's portal before starting the tagging process. Cross-check the taxonomy version date in your XBRL software settings against the MCA notification.
XBRL Instance Document: Structure and Components
The XBRL instance document is the core deliverable in the XBRL filing process. It is an XML file that encapsulates the company's entire financial statement - Balance Sheet, Statement of Profit and Loss, Cash Flow Statement, Statement of Changes in Equity, and Notes to Accounts - in a structured, tagged format.
Components of an XBRL Instance Document
- Entity and Period Context: Company CIN, name, reporting period (April 1, 2025 to March 31, 2026), and whether the data is standalone or consolidated.
- Unit Definitions: Currency unit (INR), percentage units, share units, and per-share units for different financial metrics.
- Tagged Financial Facts: Each financial line item tagged with its taxonomy element - for example,
in-ca:RevenueFromOperationsfor revenue,in-ca:TotalAssetsfor total assets. - Dimensional Data: Multi-dimensional breakdowns such as segment-wise revenue, geography-wise assets, or related-party-wise transactions using XBRL dimensions and hypercubes.
- Footnotes and Explanatory Notes: Text-block elements containing notes to accounts, accounting policies, and management explanations tagged with appropriate taxonomy elements.
- Calculation Relationships: The taxonomy enforces arithmetic relationships - total assets must equal total liabilities plus equity, gross profit minus expenses must equal net profit - and the validation tool checks these automatically.
File Size and Format Requirements
The instance document must be in .xml format (not .xbrl). MCA portal accepts a maximum file size of 10 MB for the XBRL attachment. For companies with extensive notes, the file may approach this limit. Compression of text-block elements and efficient tagging can reduce file size. The instance document must be UTF-8 encoded and must not contain any special characters outside the XML specification.
Step-by-Step XBRL Filing Process on MCA V3 Portal
Filing XBRL financial statements involves a multi-stage process - from preparing the financial data to uploading the validated instance document on the MCA V3 portal. Here is the exact sequence followed for FY 2025-26 filing.
Stage 1: Pre-Filing Preparation
- Finalize audited financial statements: Ensure the Balance Sheet, Profit and Loss, Cash Flow Statement, and Notes are approved by the Board and adopted at the AGM.
- Download the latest taxonomy: Get the Ind AS taxonomy 2024-25 (or Indian GAAP taxonomy if applicable) from the MCA XBRL portal.
- Choose XBRL preparation software: Select from the MCA free tool, IRIS XBRL, Tally XBRL module, Webtel, or DataTracks based on company complexity and budget.
- Map financial line items to taxonomy elements: Each row in your financial statements must be matched to the correct taxonomy tag. This is the most time-consuming and error-prone step.
Stage 2: XBRL Tagging and Instance Document Creation
- Enter entity context: Input the company CIN, name, and reporting period (FY 2025-26).
- Tag primary financial statements: Map Balance Sheet, Profit and Loss, and Cash Flow items to taxonomy elements.
- Tag notes to accounts: Enter text-block notes, accounting policies, and disclosure details against the respective taxonomy text elements.
- Add dimensional data: Tag segment-wise, geography-wise, and related-party-wise breakdowns using XBRL dimensions.
- Generate the instance document: Export the tagged data as an XML instance document from your XBRL software.
Stage 3: Validation
- Run the MCA validation tool: Upload the generated instance document to the MCA XBRL validation tool (downloadable from mca.gov.in).
- Check for errors: The tool checks mandatory elements, calculation consistency, taxonomy version, and business rule compliance.
- Fix errors and re-validate: Correct any errors in the preparation software, regenerate the instance document, and re-validate until the tool shows zero errors.
Stage 4: Filing on MCA V3 Portal
- Login to MCA V3 portal: Use the company's registered email and password at www.mca.gov.in.
- Select AOC-4 XBRL or AOC-4 CFS: Choose the correct form based on whether you are filing standalone or consolidated financials.
- Fill form fields: Enter AGM date, financial year, turnover, and other form-level details.
- Upload the XBRL instance document: Attach the validated XML file.
- Attach additional documents: Upload the Board report, auditor report, and other required attachments in PDF.
- Affix DSC: The director and the practising professional must affix their Digital Signature Certificates.
- Pay filing fees: Pay the applicable MCA fee based on authorized share capital.
- Submit and note SRN: Submit the form and record the Service Request Number for tracking.
AOC-4 XBRL must be filed within 30 days of the AGM. If the AGM is held on September 30, 2026 (the last permissible date), the filing deadline is October 29, 2026. Late filing attracts ₹100 per day of delay under Section 137 of the Companies Act, 2013 - there is no maximum cap on this penalty.
XBRL Filing Software and Tools Comparison
Choosing the right XBRL preparation tool directly impacts the accuracy and speed of your filing. The market offers free and paid options ranging from basic tagging tools to full-service outsourced solutions.
| Tool | Provider | Cost | Best For | Key Feature |
|---|---|---|---|---|
| MCA XBRL Filing Tool | Ministry of Corporate Affairs | Free | Small companies with simple financials | Free, official, basic interface |
| IRIS Carbon | IRIS Business Services | ₹15,000-₹75,000/year | Listed companies, complex financials | Cloud-based, multi-user, audit trail |
| Tally Prime XBRL Module | Tally Solutions | Included with Tally Prime | Companies already using Tally for accounting | Direct export from accounting data |
| Webtel XBRL Software | Webtel Electrosoft | ₹10,000-₹30,000/year | Expert firms handling multiple filings | Batch processing, multi-company support |
| DataTracks XBRL | DataTracks Technology | ₹20,000-₹1,00,000+ per filing | Outsourced conversion for complex reports | Full-service tagging by XBRL experts |
If your company uses Tally Prime for bookkeeping, the built-in XBRL export module is the most cost-effective option. For listed companies with complex segment reporting and multi-dimensional disclosures, IRIS Carbon or DataTracks provide better accuracy and compliance support.
Common XBRL Validation Errors and How to Fix Them
The MCA validation tool enforces over 200 business rules. Filing teams encounter validation errors in nearly every first attempt. Understanding the most frequent errors saves time and avoids last-minute filing delays.
Top 10 XBRL Validation Errors
- Incorrect taxonomy version: Using last year's taxonomy instead of the Ind AS 2024-25 taxonomy. Fix: Download and install the latest taxonomy from MCA portal.
- Missing mandatory elements: CIN, company name, date of Board meeting, date of AGM, and auditor details are mandatory. Fix: Ensure all header-level fields are filled before generating the instance document.
- Calculation inconsistency: Total assets do not equal total equity plus total liabilities. Fix: Reconcile the Balance Sheet before tagging. Even ₹1 rounding difference triggers this error.
- Opening balance mismatch: Current year opening balance does not match the previous year closing balance filed in XBRL. Fix: Use the same figures as last year's filed instance document.
- Negative values in positive-only fields: Certain elements (like share capital or total assets) cannot have negative values per taxonomy rules. Fix: Use the correct element for negative items (e.g., accumulated losses instead of negative reserves).
- Date format errors: Reporting period dates must follow ISO 8601 format (YYYY-MM-DD). Fix: Ensure all dates are in the format 2025-04-01 to 2026-03-31.
- Duplicate context IDs: Two different contexts with the same instant date and entity. Fix: Merge duplicate contexts or assign unique IDs.
- Text block encoding issues: Special characters (non-UTF-8) in notes to accounts. Fix: Remove or replace non-UTF-8 characters from text notes before exporting.
- Missing unit definition: Financial facts tagged without declaring the INR unit. Fix: Define the unit element (iso4217:INR) in the instance document header.
- Dimensional data errors: Segment totals do not add up to entity total. Fix: Ensure dimensional breakdowns reconcile to the entity-level aggregate figure.
Avoid XBRL Errors with Professional Filing
IncorpX's Expert Team handles XBRL tagging, validation, and error resolution. Zero-error filing guaranteed for your AOC-4 XBRL submission.
Get Expert XBRL AssistanceXBRL Filing Fees and Penalty Structure
The MCA filing fee for AOC-4 XBRL is the same as for regular AOC-4 and depends on the company's authorized share capital. Late filing attracts additional fees calculated on a per-day basis.
Normal Filing Fees (Based on Authorized Capital)
| Authorized Share Capital | Normal Filing Fee |
|---|---|
| Up to ₹1,00,000 | ₹200 |
| ₹1,00,001 to ₹5,00,000 | ₹300 |
| ₹5,00,001 to ₹25,00,000 | ₹400 |
| ₹25,00,001 to ₹1,00,00,000 | ₹500 |
| Above ₹1,00,00,000 | ₹600 |
Late Filing Penalties
The penalty structure for late XBRL filing operates on two levels:
- Additional filing fee: MCA charges an additional fee of ₹100 per day of delay for the company. There is no maximum cap, so a delay of 365 days would add ₹36,500 in additional fees alone.
- Officer-level penalty under Section 137(3): The company and every officer in default are liable for a penalty of ₹10,000, and in case of continuing failure, a further penalty of ₹100 per day during which the failure continues, subject to a maximum of ₹5 lakh for officers.
- Managing Director/CFO penalty: Under Section 137(3), the MD and CFO face imprisonment up to 6 months or fine between ₹1 lakh and ₹5 lakh, or both, for continued non-filing.
Unlike some MCA penalties that are capped, the additional filing fee for AOC-4 XBRL has no maximum limit. A company that misses the filing by 2 years accumulates over ₹73,000 in additional fees alone, plus officer-level penalties. The cost of late filing almost always exceeds the cost of professional XBRL filing assistance.
Ind AS vs Indian GAAP: Which XBRL Taxonomy Applies?
India has two parallel accounting frameworks - Ind AS (Indian Accounting Standards) converged with IFRS and Indian GAAP (older accounting standards under AS 1-32). The XBRL taxonomy you must use depends on which framework your company follows.
Ind AS Applicability (Ind AS XBRL Taxonomy)
- All companies listed on any stock exchange in India
- Unlisted companies with net worth of ₹250 crore or more
- Holding, subsidiary, joint venture, or associate companies of any of the above
- Companies that have listed or propose to list their debt or equity securities
- NBFCs with net worth above ₹500 crore (Phase I) and ₹250 crore (Phase II)
Indian GAAP Applicability (General Purpose Taxonomy)
- Companies that meet XBRL thresholds (paid-up capital above ₹5 crore or turnover above ₹500 crore) but are not required to follow Ind AS
- These companies use the Indian GAAP XBRL taxonomy for their filings
- The Indian GAAP taxonomy has fewer elements and simpler dimensional structures compared to the Ind AS taxonomy
If your company follows Ind AS, you must use the Ind AS XBRL taxonomy - filing with the Indian GAAP taxonomy will result in validation rejection. Verify your company's applicable accounting framework in the Board resolution adopting the financial statements before starting the XBRL tagging process.
XBRL Filing Checklist for FY 2025-26
Use this checklist to ensure nothing is missed in your XBRL filing process. Each step references the responsible person and the typical timeline.
- Confirm XBRL applicability (April 2026): Verify if the company crosses the paid-up capital (₹5 crore), turnover (₹500 crore), or listing thresholds. The Compliance Professional or CFO should confirm this within the first week of April.
- Finalize audited financial statements (July-August 2026): Complete the statutory audit and obtain the signed audit report from the statutory auditor.
- Download latest taxonomy (August 2026): Download the Ind AS taxonomy 2024-25 or Indian GAAP taxonomy from the MCA portal. Verify the version number against the MCA notification.
- Install and configure XBRL software (August 2026): Install the selected XBRL preparation tool with the correct taxonomy. Test with a dummy instance document.
- Map financial line items to taxonomy elements (August-September 2026): This is the core tagging step. Each Balance Sheet, P&L, and Cash Flow line item must be mapped to the correct taxonomy tag.
- Tag notes to accounts and text blocks (September 2026): Enter all textual disclosures, accounting policies, and notes against the relevant taxonomy text elements.
- Generate and validate instance document (September 2026): Export the instance document and run it through the MCA validation tool. Fix all errors.
- Hold AGM and adopt financial statements (by September 30, 2026): The financial statements must be adopted at the AGM before filing.
- File AOC-4 XBRL on MCA V3 portal (within 30 days of AGM): Upload the validated instance document, attach Board and auditor reports, affix DSCs, and submit.
- File AOC-4 CFS if applicable (same deadline): Consolidated financial statements are filed separately using AOC-4 CFS with a separate XBRL instance document.
- Preserve filing records: Save the SRN, filed instance document, validation report, and MCA acknowledgement for a minimum of 8 years as per Section 128 of the Companies Act, 2013.
Complete Annual Compliance with IncorpX
XBRL filing, ROC annual return, Board minutes, AGM coordination - all handled under one compliance package. Starting at ₹7,999/year.
View Compliance PlansSector-Specific XBRL Taxonomies
While most companies use the general Ind AS or Indian GAAP taxonomy, certain regulated sectors have sector-specific taxonomies that incorporate additional disclosure requirements.
Banking Companies
Banks and banking companies regulated by RBI have a banking taxonomy that includes elements for NPA classification (standard, sub-standard, doubtful, loss assets), capital adequacy ratios (CRAR, CET1, Tier 1, Tier 2), priority sector lending disclosures, and Basel III-specific reporting elements. The banking taxonomy is updated separately from the general taxonomy.
NBFC Companies
NBFCs above specified thresholds file under the NBFC taxonomy or the Ind AS taxonomy depending on their classification. The NBFC taxonomy includes elements for asset classification as per RBI's IRACP norms, provisioning disclosures, and fair value measurement of financial assets under Ind AS 109.
Power Sector Companies
Power generation, transmission, and distribution companies have additional taxonomy elements for regulatory asset disclosures, tariff-related information, and power purchase agreement details as required by CERC and SERC regulations.
XBRL Filing and Annual Compliance Integration
XBRL filing is one component of the broader annual compliance cycle. Companies must coordinate XBRL with other filings to avoid duplication and ensure data consistency.
Related Annual Filings
- MGT-7/MGT-7A (Annual Return): Filed within 60 days of AGM. Financial data in MGT-7 must match the figures in the XBRL instance document. Filed separately as part of ROC annual filing.
- ADT-1 (Auditor Appointment): Filed within 15 days of AGM if the auditor is appointed or reappointed.
- DPT-3 (Return of Deposits): Filed by June 30 annually. Deposit and borrowing data must align with XBRL-tagged financial statements.
- DIR-3 KYC (Director KYC): All directors must have updated KYC before any company filing on MCA V3.
- Income Tax Return: Financial data in ITR must reconcile with the XBRL financial statements filed with MCA.
Maintaining a unified accounting and compliance calendar ensures that the same financial data flows consistently across all regulatory filings - MCA, Income Tax, GST, and SEBI (for listed companies).
The turnover reported in XBRL financial statements, MGT-7, ITR, and GST returns must match. Any material discrepancy between filings can trigger ROC scrutiny, tax notices, and stock exchange queries. Always prepare all filings from the same finalized, audited financial statements.
Summary
XBRL financial filing for FY 2025-26 requires companies to use the Ind AS taxonomy 2024-25 with updated elements for lease modifications, sustainability disclosures, and digital asset reporting. Any company with paid-up capital above ₹5 crore, turnover above ₹500 crore, or listed status must file AOC-4 XBRL instead of the regular AOC-4. The filing involves creating an XBRL instance document, validating it against MCA business rules, and uploading it through the MCA V3 portal within 30 days of the AGM. Late filing attracts ₹100 per day with no maximum cap. The XBRL tagging process requires taxonomy knowledge and specialised software - most companies benefit from professional assistance to avoid validation errors and compliance penalties.
Whether you are a Private Limited Company crossing the ₹5 crore paid-up capital mark for the first time or a listed entity navigating the new taxonomy changes, accurate XBRL filing protects your company from regulatory penalties and ensures your financial data meets MCA's digital reporting standards.
File Your XBRL with IncorpX
End-to-end XBRL tagging, validation, and filing by experienced Tax Professionals. Zero-error guarantee for AOC-4 XBRL and AOC-4 CFS.
Start XBRL Filing Today


