Skip to searchSkip to main content
Languages
TAXAJ
📊 Section 137 · Companies Act 2013 · AOC-4 XBRL · MCA V3 Portal · GSR 371(E) 2025

XBRL Filing with ROC
Form AOC-4 XBRL —
Complete Guide 2025

XBRL (eXtensible Business Reporting Language) filing is mandatory for listed companies, companies with paid-up capital ≥ ₹5 crore or turnover ≥ ₹100 crore, and Ind AS companies — under Section 137 of the Companies Act 2013. Filed in Form AOC-4 XBRL within 30 days of AGM. Late filing: ₹100/day, no cap. TAXAJ's CA + CS team handles tagging, validation, and MCA V3 filing.

AOC-4 XBRL
Form to File
30 Days
After AGM
₹100/Day
Late Fee
Ind AS / GAAP
Taxonomy
✦ XBRL Filing — Quick Facts
📊
What Is XBRL?
Machine-readable XML-based language for financial reporting
🏢
Listed Companies
All listed companies on Indian stock exchanges + their Indian subsidiaries
💰
Threshold Companies
Paid-up capital ≥ ₹5 crore OR turnover ≥ ₹100 crore
📐
Ind AS Companies
All Ind AS adopters under Companies (Ind AS) Rules 2015
🆕
July 2025 GSR 371(E)
Mandatory authenticated PDFs + professional certification now required
Exemptions
NBFCs · Banks · Insurance companies · Housing Finance companies
📊 CA + CS + CMA Team⚡ XBRL Tagging Experts🔍 MCA V3 Validation Done📋 Ind AS + GAAP Taxonomy⭐ 4.9★ Google Rating🇮🇳 Delhi · Bangalore · Goa · Bihar
What Is XBRL?

XBRL Filing in India — What It Is, Why It Matters & Legal Basis

XBRL (eXtensible Business Reporting Language) is an international open standard — based on XML (Extensible Markup Language) — specifically designed for the electronic communication of business and financial data. Unlike a PDF or Word document that a human reads, XBRL-tagged financial data is machine-readable: regulators, investors, and analytical tools can automatically process, compare, and analyse XBRL data across thousands of companies without human re-entry.

In India, the Ministry of Corporate Affairs (MCA) mandated XBRL filing starting with the Companies (Filing of Documents and Forms in Extensible Business Reporting Language) Rules, 2011, followed by the updated Rules of 2015 and 2017. Today, companies meeting the applicability criteria must file their annual financial statements with the Registrar of Companies (ROC) in XBRL format using e-Form AOC-4 XBRL under Section 137 of the Companies Act 2013 — in addition to, or instead of, the regular AOC-4 form.

2025 Update — GSR 371(E) dated June 6, 2025: MCA issued a significant notification making it mandatory to attach digitally authenticated financial statements, Board's Report, and Auditor's Report as PDFs along with the XBRL instance document. Additionally, the CA, CS, or Cost Accountant certifying the XBRL filing must now provide a professional certification confirming parity between the XBRL instance document and the PDF financial statements. XBRL filing is no longer just a technical upload — it is a statutory declaration of financial truth.

Why Did MCA Mandate XBRL?

Before XBRL, the MCA received millions of pages of financial statements in PDF or physical form that could not be automatically processed. Analysts and regulators had to manually extract data for comparison or audit purposes. XBRL solved this problem by requiring companies to "tag" each financial data point with a standardised label from the MCA taxonomy. This enables:

  • Automated cross-company financial comparison by regulators and researchers
  • Instant identification of anomalies, inconsistencies, or potential fraud in financial data
  • Faster credit assessment by banks and rating agencies who can pull XBRL data directly
  • Improved transparency — investors can compare companies in seconds using structured data
  • Seamless integration with SEBI, RBI, and GSTN databases for cross-regulatory analysis

What Is an XBRL Taxonomy?

An XBRL taxonomy is essentially a dictionary of financial terms prescribed by the MCA. It defines every element (account head, ratio, disclosure) that can appear in a company's financial statements, including its data type, label, calculation relationship with other elements, and reference to the relevant accounting standard. Companies must use the MCA-notified taxonomy version to create their XBRL instance documents. India has two primary taxonomies: one for Ind AS companies (aligned with IFRS) and one for Indian GAAP companies. For FY 2024-25, the Ind AS taxonomy 2024-25 is applicable.

What Is an XBRL Instance Document?

An XBRL instance document is the actual XML file containing the company's financial data, tagged using the taxonomy. It is the output of the XBRL software after the accountant or CA maps (tags) each line in the balance sheet, P&L, cash flow statement, and notes to the corresponding taxonomy element. This XML file is what gets uploaded to the MCA V3 portal as part of the AOC-4 XBRL submission. The instance document must pass validation using MCA's validation tool before filing — any errors or warnings must be resolved.

Applicability Checker

Does Your Company Need to File in XBRL? — Check Now

Select all criteria that apply to your company. Our checker will tell you instantly whether XBRL filing is mandatory for you.

📋 Check XBRL Applicability for Your Company

Exempt categories (tick if applicable to you):
Forms — AOC-4 vs AOC-4 XBRL vs AOC-4 CFS

Which Form Do You File? AOC-4, AOC-4 XBRL, or AOC-4 CFS?

This is one of the most commonly confused aspects of annual filing. The form you file depends on whether XBRL is applicable and whether you have subsidiaries requiring consolidated financials.

Standard Form

AOC-4

For Non-XBRL Companies · Annual Financial Statements

Filed by companies that do NOT meet XBRL applicability criteria — private limited companies below ₹5 crore paid-up capital and ₹100 crore turnover, not listed, not Ind AS. Filed within 30 days of AGM along with MGT-7 (Annual Return).

  • Balance sheet + P&L in PDF format
  • Auditor's report + Board's report
  • Cash flow statement (if applicable)
  • No XBRL tagging required
  • Director DSC + CA certification
XBRL Form — Standalone

AOC-4 XBRL

For XBRL-applicable companies · Standalone financials

Filed by companies meeting XBRL applicability criteria for their standalone financial statements. Contains the XBRL-tagged XML instance document along with authenticated PDF attachments (mandatory post-GSR 371(E) July 2025).

  • XBRL instance document (.xml file)
  • Balance sheet, P&L, cash flow — XBRL tagged
  • Notes to accounts — XBRL tagged
  • Authenticated PDF of financial statements
  • Professional CA/CS certification of XBRL-PDF parity
XBRL Form — Consolidated

AOC-4 CFS

For holding companies with subsidiaries · Consolidated financials

Filed separately and additionally by companies required to prepare consolidated financial statements — i.e., companies having subsidiaries, associates, or joint ventures under Section 129(3). Filed within the same 30-day AGM deadline.

  • Separate XBRL instance document for CFS
  • Consolidated balance sheet + P&L + cash flow
  • Statement of subsidiaries/associates (AOC-1)
  • Filed in addition to (not instead of) AOC-4 XBRL
  • Same deadline as AOC-4 XBRL
💡 Summary: A listed company with subsidiaries must file 3 forms: AOC-4 XBRL (standalone) + AOC-4 CFS (consolidated) + MGT-7 (annual return). A non-listed private company below thresholds files just AOC-4 + MGT-7.
XBRL Taxonomy

MCA XBRL Taxonomy — Ind AS vs Indian GAAP & Sector-Specific

The taxonomy defines what can be tagged. Your applicable taxonomy depends on whether your company follows Ind AS or Indian GAAP. Select your accounting framework.

📐

Ind AS (Indian Accounting Standards) Taxonomy — FY 2024-25

Ind AS Taxonomy 2024-25 · Aligned with IFRS · Used by Phase I & Phase II Ind AS companies

Companies required to follow Ind AS under the Companies (Indian Accounting Standards) Rules, 2015 use the Ind AS XBRL taxonomy notified by MCA. For FY 2024-25, this is the Ind AS Taxonomy 2024-25, which includes updated elements for lease modifications (Ind AS 116), financial instrument disclosures (Ind AS 109), revenue recognition (Ind AS 115), and new sustainability disclosure elements. Companies must use ONLY the MCA-notified version.

Which Companies Follow Ind AS?
  • Listed companies and their subsidiaries
  • Unlisted companies with net worth ≥ ₹250 crore (Phase I)
  • Unlisted companies with net worth ≥ ₹500 crore (Phase I)
  • Subsidiaries / associates / JVs of Ind AS companies
  • NBFCs with net worth ≥ ₹250 crore (separate RBI timeline)
FY 2024-25 Ind AS Taxonomy Updates
  • Lease modification disclosures under Ind AS 116
  • Financial instrument risk disclosures Ind AS 109
  • Revenue from contracts disaggregation Ind AS 115
  • Sustainability and ESG disclosure elements
  • Digital asset reporting elements
TAXAJ handles Ind AS XBRL tagging: Our CA team tags each Ind AS financial statement element to the correct taxonomy label, prepares the validated XML instance document, and files AOC-4 XBRL on MCA V3.
📒

Indian GAAP Taxonomy (Schedule III)

For companies following Companies (Accounting Standards) Rules 2006

Companies that are not required to follow Ind AS but still meet XBRL applicability criteria (paid-up capital ≥ ₹5 crore or turnover ≥ ₹100 crore, not Ind AS adopters) use the Indian GAAP XBRL taxonomy aligned with Schedule III of the Companies Act 2013. This covers two divisions: Division I (for companies not required to follow Ind AS) and Division II (for Ind AS companies). The taxonomy elements correspond to the standard Schedule III balance sheet and P&L format prescribed by MCA.

Indian GAAP Companies
  • Companies with paid-up capital ≥ ₹5 Cr not following Ind AS
  • Companies with turnover ≥ ₹100 Cr not following Ind AS
  • Listed companies on SME exchanges following Indian GAAP
  • Government companies following Indian GAAP
Key Taxonomy Documents
  • Balance Sheet — Schedule III Division I format
  • Statement of P&L — Schedule III Division I format
  • Notes to Accounts — all mandatory disclosures
  • Auditor's Report — CARO 2020 elements
  • Board's Report — mandatory annexures
⚠️ CARO 2020 XBRL: Companies subject to CARO (Companies Auditor's Report Order) 2020 must tag all CARO para-wise reporting elements in the XBRL instance document. Missing CARO XBRL elements is one of the most common validation errors TAXAJ corrects during filing review.
🏦

Cost Audit Report in XBRL — Form CRA-4

Section 148 · Companies (Cost Records and Audit) Rules 2014 · CRA-4 Form

Companies covered under the Companies (Cost Records and Audit) Rules, 2014 must file their cost audit report with the Central Government in XBRL format using Form CRA-4 within 30 days of receipt of the cost audit report. The cost audit taxonomy is separate from the financial statement taxonomy. The cost auditor is responsible for filing CRA-4 (not the company). Form CRA-4 covers cost accounting records, cost of production, cost of sales, and sector-specific cost elements.

Who Needs CRA-4 (Cost Audit XBRL)?
  • Companies in regulated sectors under Cost Audit Rules 2014
  • Pharmaceutical, cement, sugar, fertiliser, telecom companies above threshold
  • Other specified industries with turnover above prescribed limits
  • Government companies in strategic sectors
CRA-4 Filing Details
  • Filed by the Cost Auditor (CMA) — not the company
  • Due: within 30 days of receipt of cost audit report
  • Cost Auditor must use CMA DSC for signing
  • XBRL instance document as per Cost Audit taxonomy
  • Sector-specific cost elements must be correctly tagged
TAXAJ provides CMA assistance for cost audit XBRL preparation and CRA-4 filing coordination. Connect with our Virtual CFO team for full cost audit XBRL support.
Filing Procedure

How to File AOC-4 XBRL with ROC — Step-by-Step Process

TAXAJ's CA team handles Steps 2–6. You provide the finalized, board-approved financial statements. Typical turnaround: 5–7 working days from receiving documents.

1

Finalize Audited Financial Statements & Conduct AGM

The starting point is board-approved, auditor-signed financial statements. The statutory auditor must complete the audit and issue the signed Auditor's Report (including CARO 2020 where applicable). The Board must approve the financial statements at a Board meeting. The Annual General Meeting (AGM) is then conducted where shareholders adopt the financial statements. The date of AGM starts the 30-day countdown for AOC-4 XBRL filing. For most companies with 31 March year-end, the AGM is held by 30 September, making the filing deadline 29 October.

📋 AGM date = Day 1 of 30-day countdown · Most companies: AGM by Sep 30 → file by Oct 29
Signed Financial StatementsAuditor's Report (CARO)Board Meeting MinutesAGM Minutes
2

Select Applicable XBRL Taxonomy Version

Confirm the applicable taxonomy: Ind AS 2024-25 taxonomy (for Ind AS companies) or Indian GAAP taxonomy (for other XBRL-applicable companies). Download the MCA-notified taxonomy from the MCA website. Ensure your XBRL software is updated with the latest taxonomy version — using an outdated taxonomy causes instance document validation errors and form rejection. TAXAJ uses MCA-certified XBRL software and downloads fresh taxonomies at the start of each filing season.

📋 Never use last year's taxonomy — download fresh from MCA for each FY
MCA Taxonomy DownloadInd AS 2024-25 / GAAP Taxonomy
3

Map & Tag Financial Data — XBRL Tagging

The CA or XBRL specialist maps every line item in the financial statements to the corresponding taxonomy element. This is the core skill in XBRL filing — incorrect tagging generates validation errors or, worse, passes validation but contains misleading data that triggers ROC scrutiny. Key tagging areas: balance sheet items (each asset and liability), profit & loss line items, notes to accounts (segment reporting, related party, etc.), cash flow statement, Auditor's Report (CARO paragraphs), Board's Report (MGT-9, CSR report, etc.). For Ind AS companies, additional disclosures like fair value measurements, ECL provisions (Ind AS 109), and IFRS-15 revenue disaggregation must be tagged.

📋 Core XBRL skill — incorrect tagging is the #1 cause of validation failure
Balance Sheet TaggingP&L TaggingNotes to AccountsCARO 2020 TaggingInd AS Disclosures
4

Generate & Validate XBRL Instance Document

The XBRL software generates the XML instance document from the tagged data. This must then be validated using the MCA Validation Tool — a tool provided by MCA that checks the instance document against all business rules, calculation linkages, and mandatory field requirements. The validation tool produces a validation report showing errors (must fix) and warnings (review required). Only an instance document with zero errors should be submitted — warnings should be reviewed and addressed where possible. Common validation errors: missing mandatory elements, incorrect context period, calculation imbalances, and invalid reference labels.

✅ Zero errors required before filing · Warnings reviewed and minimised
XBRL Instance Document (.xml)MCA Validation ToolValidation Report
5

Prepare Mandatory PDF Attachments (Post-GSR 371(E) July 2025)

Post the GSR 371(E) notification of June 2025, XBRL filings must include digitally authenticated PDFs of the Balance Sheet, Profit & Loss Account, Cash Flow Statement, Notes, Auditor's Report, and Board's Report — signed by the Director and the Statutory Auditor. These PDFs must be identical to the financial statements represented by the XBRL instance document. The CA or CS certifying the XBRL filing must provide a professional certification confirming this parity. This is a new mandatory requirement that prevents companies from filing inconsistent data in XBRL vs PDF formats.

🆕 New from July 2025 — authenticated PDF + professional certification mandatory
Authenticated Balance Sheet PDFAuthenticated P&L PDFAuditor's Report PDFBoard's Report PDFCA/CS Parity Certification
6

File AOC-4 XBRL on MCA V3 Portal

Log in to the MCA V3 portal → MCA Services → Company e-Filing → Annual Filing → AOC-4 XBRL. Enter the company's CIN, FY, AGM date, and financial type (standalone or consolidated). Upload the validated XBRL instance document (.xml), the authenticated PDFs, and other attachments (AOC-1 if consolidated, MR-3 if secretarial audit required). Affix the Director's DSC (and CA/CS's DSC for certification). Perform the Pre-Scrutiny check on the MCA portal. Pay the applicable government filing fee. Submit and download the SRN (Service Request Number) as proof of filing. Preserve the SRN, filed XML, validation report, and acknowledgement for minimum 8 years under Section 128.

⏰ Within 30 days of AGM · Pre-scrutiny mandatory · SRN = proof of filing
AOC-4 XBRL (MCA V3)Director DSCPre-Scrutiny CheckGovt Filing FeeSRN Acknowledgement
Benefits of XBRL

Why XBRL Filing Benefits Your Company — Beyond Compliance

📊

Faster Credit Assessment by Banks

Banks and NBFCs can pull XBRL-tagged financial data directly from MCA portal APIs for credit analysis — no manual data entry, faster loan processing, and more accurate financial ratio computation when your data is XBRL-formatted correctly.

🔍

Investor & Analyst Visibility

Institutional investors, PE funds, and research analysts use XBRL data for cross-company screening. Correctly filed XBRL ensures your company appears accurately in screening databases — missing or incorrect XBRL tags can distort how your company appears in financial screens.

Automated Regulatory Comparison

SEBI, RBI, and MCA use XBRL data to cross-check consistency between Annual Reports, board filings, and exchange disclosures. Accurate XBRL reduces the likelihood of receiving notices for apparent inconsistencies in financial data across filings.

🛡️

Reduced Manual Errors

XBRL software validates mathematical relationships (balance sheet must balance, P&L net profit must match) before filing. This catches errors in financial statements before they are submitted to the ROC — reducing audit risks and ROC queries about arithmetic inconsistencies.

🌐

International Investment Readiness

XBRL is an international standard used across 50+ jurisdictions including US (SEC), UK, Europe, Singapore, and Japan. Ind AS + XBRL makes your financial data directly comparable to global peers — essential for attracting FDI investors and cross-border M&A due diligence.

💼

Clean Due Diligence Record

Investors and acquirers running due diligence check MCA portal for XBRL filings. Missing XBRL (when it should have been filed) or validation errors in past XBRL filings are red flags that slow down transactions and require costly clean-up before closing.

Penalties & Consequences

Late or Non-Filing of XBRL — Penalties Under Section 137

XBRL penalties compound quickly. A 90-day delay on a company with ₹10 crore authorised capital can generate ₹9,000 in penalties (₹100 × 90 days) — with no upper cap.

ViolationSectionCompany PenaltyOfficer PenaltyAdditional Consequence
Late Filing Fees — AOC-4 XBRL (Additional MCA Fee)
Filed 0–30 days late (up to 60 days from AGM)137Normal fee × 4 multiplierModerate
Filed 31–60 days late (61–90 days from AGM)137Normal fee × 6 multiplierHigh
Filed 61–90 days late (91–120 days from AGM)137Normal fee × 10 multiplierVery High
Statutory Penalties Under Section 137
Continuing default — company137(3)₹10,000 base + ₹100/day (max ₹2,00,000)No upper cap on late fee
Every officer in default137(3)₹50,000 base + ₹100/day (max ₹2,00,000)Personal liability
Willful failure / repeated default137Fine up to ₹10,00,000Prosecution possibleROC inspection risk
Commercial Consequences
Missing XBRL during investor due diligenceCan block fundraising; investors require clean MCA compliance history
XBRL-PDF inconsistency (post-GSR 371(E))July 2025Form rejection + refiling required · Professional debarment risk for certifying CA/CS
TAXAJ Pricing

XBRL Filing — Service Packages

TAXAJ's CA team handles taxonomy mapping, XBRL tagging, validation, and MCA V3 filing. You provide finalized, audited financial statements. Delivery: 5–7 working days.

Standard — Indian GAAP
7,999
Non-Ind AS · AOC-4 XBRL standalone
  • GAAP taxonomy mapping + tagging
  • XBRL instance document generation
  • MCA validation tool check (0 errors)
  • AOC-4 XBRL filing on MCA V3
  • SRN acknowledgement + proof of filing
Get Started →
Most Popular
Ind AS — Standalone
14,999
Ind AS companies · AOC-4 XBRL standalone
  • Ind AS 2024-25 taxonomy mapping + tagging
  • Full Ind AS disclosures tagging
  • MCA validation tool (0 errors, min warnings)
  • GSR 371(E) authenticated PDFs prepared
  • CA parity certification included
  • AOC-4 XBRL filing + SRN
Get Started →
Ind AS — Standalone + CFS
24,999+
Holding companies · AOC-4 XBRL + AOC-4 CFS
  • All Ind AS Standalone services
  • AOC-4 CFS (consolidated) XBRL tagging
  • Intercompany elimination verification
  • AOC-1 (subsidiaries statement) filing
  • Dedicated CA XBRL specialist assigned
Discuss My Case →
FAQ

XBRL Filing — Frequently Asked Questions

Under the Companies (Filing of Documents and Forms in XBRL) Rules, 2015, the following companies must file their financial statements in XBRL format using Form AOC-4 XBRL: (1) All public companies listed on any Indian stock exchange and their Indian subsidiaries, (2) All companies with paid-up share capital of ₹5 crore or more, (3) All companies with annual turnover of ₹100 crore or more, (4) All companies required to prepare financial statements under Companies (Indian Accounting Standards) Rules, 2015 (Ind AS companies). Importantly, private limited companies below the capital and turnover thresholds that are not listed are generally not required to file in XBRL format — they file regular AOC-4 in PDF format.
The following companies are specifically exempted from XBRL filing even if they otherwise meet the applicability criteria: (1) Non-Banking Financial Companies (NBFCs) regulated by the Reserve Bank of India, (2) Banking companies and banks regulated under the Banking Regulation Act, (3) Insurance companies regulated by IRDAI, (4) Housing Finance Companies (HFCs) regulated by the National Housing Bank or RBI. These companies file their financial statements under separate regulatory frameworks (RBI-prescribed XBRL for banks/NBFCs, IRDAI for insurers). The exemption from MCA XBRL does not exempt them from their sector-specific regulatory filings.
No. This is a very important rule that is often missed. Under the Companies (Filing of Documents and Forms in XBRL) Rules, once a company has filed its financial statements in XBRL format, it must continue to do so in all subsequent years, even if it subsequently falls below the prescribed thresholds. For example, if a company had paid-up capital of ₹6 crore in FY 2022-23 and filed in XBRL, and in FY 2023-24 its paid-up capital is reduced to ₹4 crore (below the ₹5 crore threshold) — it must still file in XBRL for FY 2023-24 and all future years. The only way out is winding up or demerger that creates a completely new entity.
Form AOC-4 XBRL must be filed within 30 days of the date of the Annual General Meeting (AGM) under Section 137 of the Companies Act 2013. For companies with a 31 March financial year end and an AGM held on 30 September (the statutory latest date), the AOC-4 XBRL filing deadline is 29 October. Late filing attracts an additional fee of ₹100 per day with no maximum cap. MCA has extended deadlines in some years (for FY 2024-25, it was extended to December 31, 2025 without additional fees via notifications in October/November 2025), but companies should not rely on extensions — file within the normal 30-day window.
The MCA notification GSR 371(E) dated June 6, 2025 made two critical changes to XBRL filing requirements effective for FY 2024-25 filings: (1) Mandatory authenticated PDFs: Companies must now attach digitally signed PDFs of the Balance Sheet, Profit & Loss Account, Cash Flow Statement, Notes to Accounts, Auditor's Report, and Board's Report as part of the AOC-4 XBRL submission. These PDFs must be authenticated by the Director and the Statutory Auditor. (2) Professional parity certification: The CA, CS, or Cost Accountant certifying the XBRL filing must provide a written certification confirming that the XBRL instance document is identical in content to the authenticated PDF financial statements. Any discrepancy between XBRL and PDF data can result in form rejection and potential professional liability for the certifying professional.
AOC-4 XBRL contains the standalone financial statements of the company — its own balance sheet, P&L, cash flow, and notes. AOC-4 CFS contains the consolidated financial statements that combine the parent company's financials with those of its subsidiaries, associates, and joint ventures. Under Section 129(3) of the Companies Act 2013, companies having subsidiaries must prepare consolidated financial statements and file them as a separate AOC-4 CFS. Both AOC-4 XBRL (standalone) and AOC-4 CFS (consolidated) must be filed within 30 days of the AGM. A holding company with subsidiaries must file both forms — they are not alternatives but are mandatory simultaneously.
📊

XBRL Filing Due?
TAXAJ Files Within 7 Working Days.

Ind AS + GAAP taxonomy mapping · Instance document generation · MCA validation · AOC-4 XBRL filing · SRN acknowledgement. CA team. Starting ₹7,999.

🔒 TAXAJ Portal