XBRL Filing - Structured Financial Statement Filing for AOC-4
XBRL (eXtensible Business Reporting Language) is a structured, machine-readable format that certain companies must use to file their financial statements with ROC, instead of a standard PDF-based AOC-4. It applies to listed companies and their Indian subsidiaries, companies crossing specified turnover or paid-up capital thresholds, and companies covered under rules requiring Ind-AS-compliant financials, among other specified classes. XBRL conversion is technical - it requires accurately tagging every line item of your financial statements against the MCA taxonomy - and errors in tagging are a common reason filings get flagged. We handle the conversion, validation, and filing as part of your AOC-4 XBRL submission.
Check Your XBRL Applicability
Tell us about your company and we'll confirm if XBRL filing applies to you this year.
AI-powered tools on this page
Skip the wait - get instant help right here, no form required.
The key facts, in one place
Everything a founder usually has to piece together from five different pages, in one place.
- Full form
- eXtensible Business Reporting LanguageA structured, taxonomy-based data format
- Filed as
- AOC-4 XBRLA variant of the standard AOC-4 financial statement form
- Governing rules
- Companies (Filing of Documents and Forms in XBRL) RulesNotified under the Companies Act, 2013
- Applies broadly to
- Listed companies & their subsidiariesPlus companies crossing specified thresholds
- Also applies to
- Companies using Ind-ASAnd other specified classes under the XBRL rules
- Filing deadline
- Same as AOC-4Within 30 days of the AGM
- Key requirement
- Accurate taxonomy taggingEach financial line item mapped to the correct XBRL element
- Government fee
- Same as standard AOC-4 fee scheduleNo separate fee just for the XBRL format itself
What is XBRL filing?
XBRL, or eXtensible Business Reporting Language, is an internationally recognised, XML-based format for tagging and exchanging financial and business data electronically. Instead of submitting a financial statement as a static PDF, XBRL requires every line item - revenue, each expense head, assets, liabilities, notes to accounts - to be individually tagged against a standard taxonomy, so the data can be read, compared, and analysed by software rather than only by a human reading a document.
In India, certain classes of companies are required to file their financial statements with the Registrar of Companies specifically in XBRL format, using Form AOC-4 XBRL instead of the standard AOC-4. Applicability generally covers listed companies and their Indian subsidiaries, companies that cross specified turnover or paid-up capital thresholds under the Companies (Filing of Documents and Forms in XBRL) Rules, and companies required to prepare their financial statements under Indian Accounting Standards (Ind-AS). We describe these categories in general terms deliberately - the exact rupee thresholds are set out in the XBRL Rules and can be updated by the MCA, so we confirm the current, applicable figure for your company at the time of filing rather than quoting a number here that could be outdated by the time you read this.
The actual work of XBRL filing is converting your finalised financial statements into a taxonomy-tagged XBRL instance document, validating it against the MCA's official validation tool, and then filing it as an attachment to Form AOC-4 XBRL - all within the same 30-day-from-AGM window that applies to standard AOC-4 filing. It is not a separate deadline; it is a different, more technical format for meeting the same AOC-4 obligation.
Who needs to file financial statements in XBRL?
XBRL applicability is based on specific, defined categories - most companies file standard AOC-4 and never need to convert to XBRL.
- All companies listed on a recognised stock exchange in India, and their Indian subsidiaries
- Companies with turnover at or above the threshold prescribed under the Companies (Filing of Documents and Forms in XBRL) Rules - the specific figure is set by MCA notification and should be confirmed for the relevant financial year rather than assumed
- Companies with paid-up capital at or above the prescribed threshold under the same XBRL Rules
- Companies required to prepare their financial statements in accordance with the Companies (Indian Accounting Standards) Rules, i.e., companies following Ind-AS
- Any other class of company specifically brought within scope by an MCA notification under the XBRL Rules from time to time
- Companies that do not fall into any of the above categories generally continue filing the standard (non-XBRL) AOC-4 and do not need XBRL conversion
Where XBRL commonly comes up
Listed groups
- Parent listed company itself
- Every Indian subsidiary of a listed company, even if the subsidiary itself is unlisted and comparatively small
Large / high-turnover companies
- Companies that have scaled past the prescribed turnover threshold
- Companies with paid-up capital above the prescribed threshold, even with modest turnover
Ind-AS reporters
- Companies mandated onto Ind-AS by their size or listing status
- Companies that voluntarily adopted Ind-AS and are consequently brought under related filing rules
What does not qualify
- ✕Small, unlisted companies well below the prescribed turnover and paid-up capital thresholds typically file standard AOC-4, not XBRL - don't assume XBRL applies without checking the current threshold
- ✕Being large in absolute terms doesn't automatically mean XBRL applies - applicability turns on the specific defined categories in the XBRL Rules, which we confirm case by case
What documents do you need for XBRL filing?
Common to every entity
- Finalised, audited financial statements (Balance Sheet, P&L, Cash Flow Statement)Mandatory
- Notes to accounts and schedules in full detailMandatory
- Auditor's report and board's reportMandatory
- Statement of related party transactions and other disclosures required in the taxonomyMandatory
- Prior year comparative figuresMandatory
- Digital Signature Certificate (DSC) of director and, where applicable, the professional certifying the formMandatory
Entity-specific
| Entity | Additional documents |
|---|---|
| Listed company / subsidiary | Full financial statements per Ind-AS or applicable standard, group structure details for subsidiary mapping |
| Threshold-based applicability (turnover/paid-up capital) | Financial statements confirming the figures that trigger applicability, standard AOC-4 supporting documents |
| Ind-AS reporting company | Ind-AS compliant financial statements, transition/reconciliation notes if in a transition year |
Get the XBRL filing document checklist as a PDF
Covers what we need to convert and validate your financial statements for AOC-4 XBRL.
How XBRL filing works
XBRL is a conversion and validation-heavy process layered on top of your regular AOC-4 filing, not a separate filing event.
Confirm XBRL applicability
We check your company against the current listed-company, turnover, paid-up capital, and Ind-AS criteria under the XBRL Rules before you commit to conversion - some companies come to us assuming XBRL applies when it doesn't.
Finalise financial statements
Your audited financials, notes, and schedules must be complete and finalised before conversion begins - XBRL tagging works off the final numbers, not drafts.
Map and tag each line item to the MCA taxonomy
Every figure in your financial statements - revenue heads, expense lines, balance sheet items, disclosures - is individually mapped to the correct element in the applicable MCA XBRL taxonomy for your company type and accounting standard.
Validate and generate the XBRL instance document
The tagged data is run through the MCA's XBRL validation tool to catch tagging errors, inconsistencies, or missing mandatory elements before submission.
File AOC-4 XBRL with ROC
The validated XBRL instance document is attached to Form AOC-4 XBRL and filed with ROC, digitally signed, within 30 days of the AGM - the same deadline as standard AOC-4.
XBRL conversion is more technical than most other ROC filings because it depends on correct taxonomy mapping, not just filling in a form. If your financial statements change after conversion has started (a common late-audit-adjustment scenario), the tagging has to be revisited - so we recommend starting conversion only once your financials are genuinely final.
How much does XBRL filing cost?
XBRL conversion is more specialised than a standard AOC-4 filing, which is reflected in the fee. Government fees follow the standard AOC-4 fee schedule - there's no separate government charge just for using the XBRL format.
XBRL Conversion - Standard
For straightforward, non-Ind-AS financial statements
- Taxonomy mapping and tagging
- MCA validation tool check
- AOC-4 XBRL filing
- Filing acknowledgement
XBRL Conversion - Ind-AS / Complex
For Ind-AS reporters or companies with complex disclosures
- Everything in Standard
- Ind-AS taxonomy mapping
- Related party and segment disclosure tagging
- Extra validation pass for complex schedules
Listed Group / Multi-Entity
For listed companies and their subsidiaries needing coordinated filing
- Everything in Ind-AS/Complex
- Coordinated filing across parent and subsidiary entities
- Priority turnaround before group reporting deadlines
- Dedicated point of contact
Full fee breakdown
| Particulars | Government fee | Professional fee |
|---|---|---|
| AOC-4 XBRL government filing fee | Same as standard AOC-4 fee schedule, by authorised share capital | Included in plan |
| Additional fee for late filing (past 30 days from AGM) | Escalates with delay, per MCA rules | Quoted separately if applicable |
| XBRL conversion and tagging (professional fee) | N/A | ₹4,999 - ₹14,999 |
| Applicability check | N/A | Free, before you commit to conversion |
Not included in any tier:
- ✕ The statutory audit and finalisation of financial statements (available as a separate service)
- ✕ Ind-AS transition or first-time adoption advisory beyond the disclosures needed for tagging
- ✕ Standard (non-XBRL) AOC-4 filing for companies that don't meet XBRL applicability criteria (see our Company Annual Filing package instead)
Do you need XBRL filing, and which plan fits?
Answer three quick questions and we will recommend the right plan.
Is your company listed, or a subsidiary of a listed company?
Does your company follow Ind-AS?
Are you filing for a single company or a group with subsidiaries?
Why get XBRL conversion right
Regulatory correctness
- Filing in the correct format (XBRL vs standard AOC-4) avoids the filing being treated as defective, which can require refiling and risks late fees if it pushes you past the 30-day window(Companies (Filing of Documents and Forms in XBRL) Rules)
- Accurate taxonomy tagging reduces the chance of MCA queries or resubmission requests tied to tagging inconsistencies
Data consistency and credibility
- Correctly tagged XBRL data ensures your reported figures are consistently interpretable by ROC systems and any third party pulling your public financial data
- Reduces discrepancies between what's in your audited statements and what's reflected in the machine-readable filing
Group and multi-entity coordination
- For listed groups, coordinated XBRL filing across the parent and subsidiaries keeps consolidated reporting timelines aligned
- One team handling conversion across entities reduces inconsistent tagging choices between related companies
Common XBRL filing mistakes
Starting tagging before financials are truly final
Any late audit adjustment after tagging has started means re-mapping affected line items. Begin XBRL conversion only once your board has approved the final financial statements for the AGM.
Mis-mapping line items to the wrong taxonomy element
The MCA taxonomy has specific elements for specific disclosures - a generic or approximate mapping can misrepresent the figure even if the underlying number is correct. This is why taxonomy mapping needs review by someone familiar with the current taxonomy version, not just data entry.
Assuming XBRL doesn't apply without checking current thresholds
Turnover and paid-up capital thresholds under the XBRL Rules are set by MCA notification and can change. Confirm current applicability each year rather than assuming last year's non-applicability still holds.
Skipping the MCA validation tool step
Filing without running the tagged document through the official validation tool first risks submitting a document with structural errors that ROC's own systems will flag - always validate before filing.
Treating XBRL as a separate deadline from AOC-4
XBRL filing shares the same 30-days-from-AGM deadline as standard AOC-4 - it is a different format for the same filing, not an additional filing with its own separate timeline.
Every rejection above has a fix - most come down to how the innovation note is written, not the business itself. Most applicants don't know that until after the rejection.
If you have already been rejected, or want to make sure it does not happen, the 15-minute call below is the fastest path.
Why handle XBRL filing through us
Frequently asked questions
XBRL (eXtensible Business Reporting Language) is a structured, taxonomy-tagged electronic format for filing financial statements. Certain companies must file their AOC-4 in this format (called AOC-4 XBRL) instead of the standard PDF-based AOC-4.
Broadly, listed companies and their Indian subsidiaries, companies crossing turnover or paid-up capital thresholds prescribed under the Companies (Filing of Documents and Forms in XBRL) Rules, and companies required to follow Ind-AS. The exact thresholds are set by MCA notification and should be confirmed for your specific financial year.
These thresholds are prescribed under the XBRL Rules and can be updated by MCA notification, so we deliberately don't quote a fixed figure that could be outdated. We confirm the current applicable threshold for your company at the time you check eligibility with us.
No. AOC-4 XBRL shares the same deadline as standard AOC-4 - within 30 days of the AGM. XBRL is a different, more structured format for meeting the same financial statement filing obligation, not an additional filing with its own separate due date.
There's no penalty for filing in XBRL format if not strictly required, but it adds unnecessary cost and complexity. We check applicability before recommending conversion so you're not paying for a format your company doesn't need.
The filing can be treated as defective or non-compliant with the applicable rules, which may require refiling in the correct format - and if that pushes the filing past the 30-day deadline from the AGM, late filing fees can apply on top.
Taxonomy tagging is the process of mapping each line item in your financial statements - every revenue head, expense, asset, liability, and disclosure - to a specific, standardised element defined in the MCA's XBRL taxonomy, so the data is machine-readable and consistent across companies.
No. XBRL filing under the Companies (Filing of Documents and Forms in XBRL) Rules applies to companies filing AOC-4. LLPs file Form 8 for their financial statements, which follows a different format and is not an XBRL filing.
It depends on the complexity of your financial statements and whether you follow Ind-AS. Straightforward conversions can be completed in a few days once financials are final; Ind-AS or multi-entity conversions typically take longer due to more detailed tagging and disclosure requirements.
We recommend against it. Starting tagging on draft financials risks having to redo mapping if numbers change during finalisation or audit sign-off - conversion is most efficient once the board-approved final financial statements are ready.
No separate fee applies just for using the XBRL format - the government filing fee follows the same AOC-4 fee schedule based on the company's authorised share capital. Our professional fee for the conversion work itself is separate from the government fee.
It's the official tool MCA provides to check a tagged XBRL instance document for structural and taxonomy errors before submission. Validating through this tool before filing significantly reduces the risk of the filing being rejected or flagged after submission.
Generally yes - being a subsidiary of a listed company is itself one of the criteria that can bring a company within XBRL applicability, regardless of the subsidiary's own individual size. We confirm this specifically for your group structure.
Yes, we do an applicability check against the current listed-company, threshold, and Ind-AS criteria as a first step, at no charge, before you commit to the paid conversion service.
It can. A transition year often means additional reconciliation notes and comparative restated figures that need to be tagged correctly. We handle this under our Ind-AS/Complex plan, which accounts for the extra disclosure and mapping work involved.
Written by Vivek Suresh, Financial Reporting & XBRL Lead · Reviewed by CA Ritu Chandra, FCA, specialises in XBRL conversion and Ind-AS financial reporting for corporate clients
Last updated 9 September 2026
Sources
- Ministry of Corporate Affairs - MCA Portal
- Companies (Filing of Documents and Forms in XBRL) Rules
- Companies (Indian Accounting Standards) Rules, 2015
- MCA - AOC-4 XBRL Form and Taxonomy Business Rules
- MCA - XBRL Validation Tool and Filing Instructions
XBRL applicability criteria, forms, and taxonomy requirements are verified against MCA guidance current as of the last updated date. Specific turnover and paid-up capital thresholds are set by MCA notification and can change; we confirm the current applicable figures with our team before you proceed with conversion.
You might also need
Form AOC-4 Filing
The base financial statement filing XBRL attaches to
Learn moreCompany Annual Filing
Full annual ROC cycle, including AOC-4
Learn moreStatutory Audit
Finalise audited financials before XBRL conversion begins
Learn moreROC Compliance - XBRL Conversion
Related XBRL conversion service listing
Learn moreReady to get started?
You have read the whole page. Tell us about your business and we will call you back with next steps, not a sales pitch.
Ready to check if XBRL applies to you?
Share your details and our experts will call you back within one working hour.