If you run a company in India, there is a good chance you have heard the term XBRL filing floating around during audit season — and quietly hoped it does not apply to you. Here is the uncomfortable truth: many businesses only discover that XBRL filing was mandatory for them after they have already missed the deadline and a penalty is ticking up at ₹100 every single day.
This guide explains XBRL filing in plain, simple language — no heavy jargon. By the end, you will know whether your company has to file it, the thresholds that trigger it, the due dates, the penalties, and how Mercurius can take the entire headache off your plate.
- What is XBRL filing ?
- Why should your company care about XBRL filing in India ?
- Who has to file XBRL in India? (The Thresholds)
- Which companies are exempt from filing XBRL ?
- Don't Forget Cost Audit: The CRA-4 XBRL Filing
- XBRL Filing Due Dates You Must Remember
- What Changed In 2025? (Important New Rule Regarding XBRL Filing in India)
- What happens if you don't file XBRL in India? (Penalties)
- How XBRL Filing Actually Works (Step by Step)
- Conclusion
- How Mercurius Makes XBRL Filing Effortless
What is XBRL filing ?
XBRL stands for eXtensible Business Reporting Language. That sounds complicated, but the idea is simple.
Think about how you normally send financial statements — usually a PDF. A PDF is fine for a human to read, but a computer cannot easily pull numbers out of it or compare them. XBRL fixes that. It “tags” every number in your balance sheet and profit & loss account with a standard label, so a computer can instantly read, sort, and compare your financials.
In short: XBRL turns your financial statements from a picture that only humans can read into structured data that machines can read. The Ministry of Corporate Affairs (MCA) uses this to check filings faster and with fewer errors. You file it with the government using a form called AOC-4 XBRL.
Why should your company care about XBRL filing in India ?
Because XBRL filing is not a “nice to have.” For a large set of companies in India, it is a legal requirement under Section 137 of the Companies Act, 2013, read with the Companies (Filing of Documents and Forms in XBRL) Rules, 2015. Miss it, and the penalties are automatic — with no upper limit.
The bigger problem is awareness. A private limited company that simply grew over the years can cross an XBRL threshold without realising it — the rule does not send you a reminder. That is exactly why so many otherwise well-run businesses get caught out.
Who has to file XBRL in India? (The Thresholds)
This is the most important section, so read it carefully. Under Rule 3 of the XBRL Rules, your company must file its financial statements in XBRL format (Form AOC-4 XBRL) if it falls into any one of the following categories:
- All listed companies: companies listed on any stock exchange in India, and their Indian subsidiaries — regardless of size.
- The ₹5 crore capital rule: any company with a paid-up capital of ₹5 crore or more.
- The ₹100 crore turnover rule: any company with a turnover of ₹100 crore or more.
- Ind AS companies: all companies that prepare their financial statements under the Companies (Indian Accounting Standards) Rules, 2015.
Notice the key word: “or.” You do not need to tick every box. Crossing even one of these thresholds makes XBRL filing mandatory. So a company with modest paid-up capital but ₹100 crore+ turnover is caught — and vice versa.
There is also a “once in, always in” rule that surprises people. Once you have filed in XBRL, you must keep filing in XBRL in future years — even if your numbers later drop below the threshold. You cannot quietly go back to normal filing.
Which companies are exempt from filing XBRL ?
Not everyone is covered. The following companies are specifically exempt from filing their financial statements in XBRL under these rules:
- Banking companies (banks)
- Insurance companies (insurers)
- Non-Banking Financial Companies (NBFCs)
- Housing finance companies
These sectors are regulated separately (by the RBI, IRDAI, and so on), so they report through their own frameworks. If your company is not in one of these exempt categories and you cross any threshold above, XBRL applies to you.
Don’t Forget Cost Audit: The CRA-4 XBRL Filing
XBRL is not only about financial statements. If your company falls under cost audit rules (Section 148 of the Companies Act), the cost audit report also has to be filed in XBRL — using Form CRA-4.
As a quick guide, cost audit can apply when a company crosses turnover limits in notified sectors — broadly ₹50 crore overall turnover for regulated sectors like pharma, telecom, and petroleum, and ₹100 crore for non-regulated sectors like cement, steel, and machinery. CRA-4 must be filed within 30 days of the company receiving the cost audit report. Many companies handle AOC-4 XBRL correctly but forget CRA-4 — and MCA has been actively issuing notices for exactly this.
XBRL Filing Due Dates You Must Remember
Form AOC-4 XBRL must be filed within 30 days of your Annual General Meeting (AGM). For example, if your AGM is held on 30 September 2025, your XBRL due date is 29 October 2025. If the AGM is not held at all, the 30 days is counted from the date by which the AGM should have been held.
What Changed In 2025? (Important New Rule Regarding XBRL Filing in India)
From 14 July 2025, the XBRL rules were amended. Companies filing in XBRL must now also attach signed PDF copies of their financial statements — including the Board’s Report and the Auditor’s Report — duly authenticated under Section 134, alongside the tagged XBRL file.
In simple terms: you now submit both versions — the machine-readable XBRL data and the signed PDF — and the two must match. The MCA V3 portal has also added requirements like registered-office photographs and correct DSC (digital signature) mapping. Get any of these wrong and the form can be rejected or sent back.
What happens if you don’t file XBRL in India? (Penalties)
This is where it hurts. Under Section 137, late XBRL filing attracts an additional fee of ₹100 per day of delay, with no upper limit. A filing that is a few months late can quietly grow into a very large number.
Beyond the daily fee, non-compliance can mean penalties on the company and its officers in default, notices from the Registrar of Companies (ROC), and problems with future approvals. For directors, repeated default can even lead to disqualification. Ignoring XBRL is far more expensive than doing it properly the first time.
How XBRL Filing Actually Works (Step by Step)
Here is the process in plain terms, so you know what is involved:
- Check applicability. Confirm whether your company crosses any threshold above.
- Prepare financials. Finalise your audited balance sheet, profit & loss, cash flow, and notes.
- Tag the data. Map every figure to the correct MCA taxonomy (Ind AS or AS) using approved XBRL software.
- Attach documents. Add the signed PDF financials, Board’s Report, Auditor’s Report, and any linked forms.
- Sign and file. Apply the DSC of the director and certifying professional, then upload AOC-4 XBRL on the MCA V3 portal within the due date.
Each step has room for error — a wrong taxonomy, a mismatched figure, an incorrect DSC mapping — and any one of them can lead to rejection. This is why most companies do not do it alone.
Conclusion
XBRL filing in India is mandatory for a large number of companies — and the biggest danger is simply not knowing it applies to you. If your company is listed, has paid-up capital of ₹5 crore or more, has a turnover of ₹100 crore or more, or prepares its accounts under Ind AS, you are almost certainly required to file. The rules are strict, the penalties are automatic, and the 2025 changes have made accuracy matter more than ever.
How Mercurius Makes XBRL Filing Effortless
At Mercurius, we handle XBRL filing end-to-end so that you never have to worry about a missed threshold, a wrong tag, or a ticking penalty. Our team of Chartered Accountants and Company Secretaries brings institutional-grade precision to every filing.
- Applicability review: We review your capital structure and turnover to tell you clearly whether AOC-4 XBRL or CRA-4 applies — so you are never caught out by a threshold you did not know about.
- Accurate tagging: We prepare your XBRL instance document using the latest MCA taxonomy, correctly mapped to Ind AS or AS.
- Error-free filing: We validate every file, attach the newly required signed PDFs, and ensure DSC and V3 portal requirements are met before submission.
- On-time submission: We file well within statutory deadlines, so ₹100-per-day penalties never enter the picture.
- Complete compliance: From financial statements to cost audit (CRA-4) to your full ROC annual filings, we keep you compliant across the board.
Do not wait for a penalty notice to find out where you stand. Talk to Mercurius today for a quick XBRL applicability check and let our experts handle your AOC-4 XBRL and CRA-4 filings from start to finish — accurately, and always on time.
Contact for effortless XBRL filing Services:
https://masllp.com/contact-us/