AOC-4 XBRL vs AOC-4: Which Form Must Your Company File

Every company registered under the Companies Act, 2013 must file its financial statements with the Registrar of Companies (ROC) using either AOC-4 or AOC-4 XBRL. The form you file depends on your company's paid-up capital, turnover, listing status, and whether you prepare financial statements under IndAS. Filing the wrong form results in rejection by the ROC, forcing you to refile and pay additional fees. Listed companies and companies with paid-up capital of ₹5 crore or more must file AOC-4 XBRL. All other companies file the standard AOC-4. Both forms are due within 30 days from the date of your AGM under Section 137 of the Companies Act, 2013.
- AOC-4 is the standard form for filing financial statements in PDF format with the ROC
- AOC-4 XBRL requires financial data in machine-readable XBRL format using MCA's taxonomy
- Listed companies, companies with paid-up capital of ₹5 crore or more, and turnover of ₹100 crore or more must file AOC-4 XBRL
- OPCs, small companies, and private companies below the XBRL thresholds file standard AOC-4
- Both forms are due within 30 days from the AGM date, with identical penalties under Section 137(3)
- XBRL conversion costs ₹3,000 to ₹15,000 on top of standard filing fees
- Banking, insurance, power, and NBFC companies are exempt from XBRL filing
What Is AOC-4?
AOC-4 is the prescribed form under Rule 12(1)(a) of the Companies (Accounts) Rules, 2014 for filing a company's financial statements with the Registrar of Companies. Every company incorporated under the Companies Act, 2013 must file this form annually after holding its Annual General Meeting (AGM).
Legal Basis and Governing Provisions
Section 137 of the Companies Act, 2013 mandates that every company must file a copy of its financial statements, including consolidated financial statements (if applicable), with the Registrar within 30 days from the date of the AGM. The AGM itself must be held within 6 months from the end of the financial year. For companies with a March 31 financial year-end, this means the AGM deadline is September 30, making the AOC-4 filing deadline October 30 at the latest.
What AOC-4 Contains
The AOC-4 form captures the company's core financial and statutory documents in a single filing. The required attachments include:
- Balance Sheet as at the close of the financial year
- Profit and Loss Account (Statement of Profit and Loss) for the financial year
- Board's Report under Section 134 of the Companies Act
- Auditor's Report under Section 143
- Form AOC-1 (statement of subsidiaries, associates, and joint ventures) if applicable
- CSR Report if the company meets CSR thresholds under Section 135
All these documents are uploaded in PDF or scanned format on the MCA V3 portal. The form also requires the company's CIN, financial year start and end dates, AGM date, and details of the signing director and certifying professional.
Who Files AOC-4
All companies registered under the Companies Act, 2013 that are not covered under the XBRL filing mandate file their financial statements using the standard AOC-4 form. This includes One Person Companies (OPCs), small companies, private limited companies with paid-up capital below ₹5 crore and turnover below ₹100 crore, and Section 8 companies. The form is authenticated using the Digital Signature Certificate (DSC) of at least one director and a practicing Tax Professional, Compliance Professional, or Cost Accountant.
What Is AOC-4 XBRL?
AOC-4 XBRL is the specialized version of AOC-4 mandated under Rule 12(1)(b) of the Companies (Accounts) Rules, 2014. It requires companies meeting specific thresholds to file their financial statements in XBRL (eXtensible Business Reporting Language) format instead of simple PDF uploads.
Understanding XBRL
XBRL is a global standard for digital business reporting adopted by regulators worldwide, including the SEC in the United States, HMRC in the United Kingdom, and the MCA in India. XBRL works by tagging every financial data point (revenue, expenses, assets, liabilities) with a unique identifier from a standardized taxonomy. This makes financial data machine-readable, enabling automated comparison, analysis, and validation across companies and periods.
The MCA publishes an Indian XBRL taxonomy based on IndAS (Indian Accounting Standards) and Indian GAAP. This taxonomy defines the specific tags available for mapping financial statement line items. Companies must convert their financial data into an XBRL instance document (an .xml file) that conforms to this taxonomy before filing.
The XBRL Instance Document
The XBRL instance document is the core deliverable in an AOC-4 XBRL filing. It is an .xml file containing every financial figure from the Balance Sheet and Profit and Loss Account, tagged according to the MCA XBRL taxonomy. The document must pass validation through the MCA XBRL Validation Tool before it can be uploaded on the portal. Common validation errors include missing mandatory tags, incorrect data types, and taxonomy version mismatches.
Additional Requirements Over Standard AOC-4
AOC-4 XBRL requires everything that standard AOC-4 requires, plus the validated XBRL instance document. The Board's Report and Auditor's Report are still uploaded in PDF format. The additional step of XBRL conversion and validation adds both cost (₹3,000 to ₹15,000 for conversion alone) and complexity to the filing process, typically requiring a professional with XBRL tagging expertise or specialized software.
AOC-4 vs AOC-4 XBRL: Key Differences
While both forms serve the same purpose of filing financial statements under Section 137, they differ in format, applicability, process complexity, and cost. The table below covers every significant parameter.
| Parameter | AOC-4 | AOC-4 XBRL |
|---|---|---|
| Full Form | Annual Filing of Financial Statements | Financial Statements in XBRL Format |
| Governing Rule | Rule 12(1)(a), Companies (Accounts) Rules, 2014 | Rule 12(1)(b), Companies (Accounts) Rules, 2014 |
| Governing Section | Section 137, Companies Act, 2013 | Section 137, Companies Act, 2013 |
| Applicability | All companies not covered under XBRL mandate | Listed companies, paid-up capital ≥₹5 crore, turnover ≥₹100 crore, IndAS companies |
| Filing Format | PDF / scanned document upload | Machine-readable XBRL instance document (.xml) |
| XBRL Taxonomy | Not applicable | MCA XBRL Taxonomy (IndAS / Indian GAAP) |
| Validation Process | Standard MCA form validation | Standard validation + MCA XBRL Validation Tool |
| Filing Complexity | Lower, straightforward PDF upload | Higher, requires XBRL tagging and validation expertise |
| Cost (Professional Fees) | ₹2,000 to ₹8,000 | ₹5,000 to ₹25,000 (includes XBRL conversion) |
| XBRL Conversion Cost | Not applicable | ₹3,000 to ₹15,000 |
| Due Date | 30 days from AGM | 30 days from AGM |
| DSC Required | Yes (director + practicing professional) | Yes (director + practicing professional) |
| Attachments | Balance Sheet, P&L, Board's Report, Auditor's Report, AOC-1 | Same + XBRL instance document (.xml) |
| Penalty for Non-Filing | ₹10,000 + ₹100/day (max ₹5 lakh) under Section 137(3) | ₹10,000 + ₹100/day (max ₹5 lakh) under Section 137(3) |
| Filing Portal | MCA V3 portal (www.mca.gov.in) | MCA V3 portal (www.mca.gov.in) |
The filing deadline, penalty structure, and governing Section (137) are identical for both forms. The only operational differences are the financial data format (PDF vs XBRL), the additional validation step, and the higher professional cost for XBRL conversion. If you are unsure which form applies, check your company's paid-up capital, turnover, and listing status against the XBRL thresholds.
Which Companies Must File AOC-4 XBRL?
The XBRL filing mandate under Rule 12(1)(b) applies to specific classes of companies based on their size, listing status, and accounting framework. If your company meets any one of the following criteria, you must file AOC-4 XBRL.
XBRL Applicability Criteria
| Criterion | Threshold | Applicable Companies |
|---|---|---|
| Listing Status | Listed on any recognized stock exchange | All listed companies (BSE, NSE, or any recognized exchange) |
| Paid-Up Share Capital | ₹5 crore or more | Both listed and unlisted companies meeting this threshold |
| Annual Turnover | ₹100 crore or more | Companies crossing turnover threshold in the preceding financial year |
| Accounting Standard | IndAS applicability | All companies required to prepare IndAS-compliant financial statements |
| Borrowings | ₹10 crore or more | Companies with outstanding borrowings exceeding ₹10 crore (per MCA circulars) |
Exempted Companies
Not all large companies fall under the XBRL mandate. The following categories are specifically exempt from XBRL filing, regardless of their paid-up capital or turnover:
- Banking companies regulated by RBI
- Insurance companies regulated by IRDAI
- Power companies regulated by CERC/SERCs
- Non-Banking Financial Companies (NBFCs) regulated by RBI
These companies file their financial statements in the regular AOC-4 format or through sector-specific forms prescribed by their respective regulators.
If your company qualifies for XBRL filing and you file AOC-4 instead, the ROC will reject the submission. You will need to refile using AOC-4 XBRL, and the delay caused by the rejection counts toward late filing penalties. Verify your applicability before starting the filing process.
Which Companies File AOC-4 (Non-XBRL)?
Companies that do not meet any of the XBRL applicability thresholds file their financial statements using the standard AOC-4 form. This covers the majority of companies registered in India.
Companies Filing Standard AOC-4
- One Person Companies (OPCs) regardless of turnover or capital
- Small companies as defined under Section 2(85) of the Companies Act
- Private limited companies with paid-up capital below ₹5 crore and turnover below ₹100 crore
- Section 8 companies (non-profit companies)
- Producer companies under Part IXA
- Nidhi companies
- Banking, insurance, power, and NBFC companies (exempt from XBRL)
- Any company not required to prepare IndAS financial statements and falling below capital/turnover thresholds
For most private limited companies in India, especially those in the early and growth stages with capital under ₹5 crore, the standard AOC-4 is the applicable form. The filing process is simpler, cheaper, and does not require any XBRL conversion expertise.
Get Expert Help with ROC Annual Filing
IncorpX handles AOC-4 and AOC-4 XBRL filing end-to-end, from financial statement preparation to ROC submission. Accurate, on-time, penalty-free.
Talk to an Expert for ROC FilingStep-by-Step Process: Filing AOC-4
Filing AOC-4 is a structured process that begins after the company holds its AGM and adopts its financial statements. Here is the complete sequence from preparation to submission.
Pre-Filing Requirements
Before you begin the AOC-4 filing, ensure the following are in place:
- Financial statements (Balance Sheet, P&L) approved by the Board and adopted at the AGM
- Board's Report signed by the chairperson (or two directors if chairperson is not authorized)
- Auditor's Report signed by the statutory auditor
- Form AOC-1 prepared if the company has subsidiaries, associates, or joint ventures
- CSR Report prepared if the company meets Section 135 thresholds
- Valid DSC of the signing director registered on the MCA V3 portal
- Valid DSC of the certifying professional, compliance professional, or CMA
Filing Steps on MCA V3 Portal
- Hold AGM and adopt financial statements through a shareholders' resolution
- Login to MCA V3 portal at www.mca.gov.in using authorized credentials
- Select the AOC-4 form from the e-Filing section
- Fill company details: CIN, company name, registered office address, financial year start and end dates, AGM date
- Upload financial statements: Balance Sheet and Profit and Loss Account in PDF format
- Upload Board's Report and Auditor's Report as separate PDF attachments
- Attach additional documents: Form AOC-1 (subsidiaries statement), CSR Report, and any other required annexures
- Certification by practicing professional: Expert, or CMA verifies the form details and financial statements
- Affix DSC of the signing director and the certifying professional
- Pay filing fees based on the company's authorized share capital
- Submit and note the SRN (Service Request Number) for tracking the filing status
After submission, the MCA portal generates an SRN. Use this number to track your filing status. If the ROC raises any query or resubmission request, it will be linked to this SRN. Keep this number on record for compliance documentation.
Step-by-Step Process: Filing AOC-4 XBRL
The AOC-4 XBRL filing process includes all the steps of standard AOC-4 plus the additional XBRL conversion and validation stages. The extra steps typically add 3 to 7 working days to the preparation timeline.
XBRL Conversion and Validation
The critical additional steps that differentiate AOC-4 XBRL from standard AOC-4 are:
- Prepare XBRL-ready financial data by mapping every line item from the Balance Sheet and P&L to the corresponding MCA XBRL taxonomy element
- Use an XBRL conversion tool (MCA-approved or reputable third-party software) to tag the financial data
- Generate the XBRL instance document (.xml file) containing all tagged financial data
- Validate the instance document using the MCA XBRL Validation Tool to check for missing tags, data type errors, calculation inconsistencies, and taxonomy version compliance
- Resolve all validation errors before proceeding to the MCA portal
Complete Filing Steps
- Hold AGM and adopt financial statements
- Prepare XBRL-ready financial data with proper taxonomy tagging
- Generate XBRL instance document using conversion tool
- Validate instance document using MCA XBRL Validation Tool
- Login to MCA V3 portal and select the AOC-4 XBRL form
- Upload the validated XBRL instance document (.xml file)
- Upload Board's Report and Auditor's Report in PDF format
- Attach Form AOC-1, CSR Report, and other applicable documents
- Certification by practicing professional (qualified professional)
- Affix DSC of director and certifying professional
- Pay filing fees based on authorized share capital
- Submit and note the SRN for tracking
Before starting XBRL conversion, confirm you are using the latest MCA XBRL taxonomy version for the relevant financial year. Using an outdated taxonomy version will cause validation failures and the filing will be rejected. The 2025-26 taxonomy includes updated IndAS-compliant elements.
Need Help with XBRL Filing?
XBRL conversion, validation, and filing require specialized expertise. IncorpX's compliance team handles the complete AOC-4 XBRL process.
Get Professional XBRL Filing AssistanceXBRL Taxonomy: What You Need to Know for 2026
The MCA XBRL taxonomy is the backbone of AOC-4 XBRL filing. Understanding how it works and what has changed for 2026 is essential for accurate filing.
What the Taxonomy Contains
The MCA XBRL taxonomy is a structured dictionary of financial reporting elements. Each element represents a specific financial concept (for example, "Revenue from Operations," "Trade Receivables," or "Depreciation and Amortisation Expense"). Every financial figure in your Balance Sheet and P&L must be mapped to the correct taxonomy element. The taxonomy also defines:
- Data types for each element (monetary, percentage, text, date)
- Calculation relationships between elements (e.g., Total Assets = Current Assets + Non-Current Assets)
- Presentation hierarchy that mirrors the financial statement layout
- Dimensional elements for segment reporting and subsidiary breakdowns
IndAS vs Indian GAAP Taxonomy
MCA maintains separate taxonomy modules for companies reporting under IndAS and those reporting under Indian GAAP. Companies must use the taxonomy module that corresponds to their applicable accounting standard. IndAS companies use the IndAS taxonomy, which includes elements for other comprehensive income, fair value measurements, and IFRS-aligned disclosures not present in the Indian GAAP module.
2026 Taxonomy Updates
For FY 2025-26, MCA has made the following taxonomy updates:
- Alignment with revised IndAS standards effective from April 2025
- New taxonomy elements reflecting IFRS convergence updates
- Enhanced validation rules in the MCA XBRL Validation Tool for stricter compliance checking
- Improved error messages on the V3 portal to help identify and fix tagging issues faster
- Updated calculation linkbase to reflect changes in financial statement presentation requirements
Companies should download the latest taxonomy from the MCA portal before starting XBRL conversion for FY 2025-26 financial statements. Using the previous year's taxonomy will result in validation failures.
Filing Deadline, Fees, and Penalty
The filing deadline and penalty structure are identical for AOC-4 and AOC-4 XBRL. Both forms must be filed within 30 days from the date of the AGM, and the same escalating penalty structure applies for delays.
Filing Deadline Calculation
For a company with a financial year ending March 31:
- AGM deadline: September 30 (6 months from FY end)
- AOC-4 filing deadline: 30 days from AGM date (latest: October 30 if AGM is held on September 30)
- If the AGM is held earlier, the 30-day window starts from the actual AGM date
Normal Filing Fees
| Share Capital Range | 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
Late filing attracts additional fees that escalate with the duration of delay:
- First 30 days of delay: ₹100 per day additional fee
- 31 to 60 days: ₹200 per day additional fee
- 61 to 90 days: ₹400 per day additional fee
- 91 to 180 days: ₹500 per day additional fee
- Beyond 180 days: Penalty of 12 times the normal filing fee
In addition to the additional filing fees, Section 137(3) imposes a separate penalty: ₹10,000 on the company plus ₹100 per day of continuing default, capped at ₹5 lakh. Officers in default (directors, CFO, compliance professional) face the same penalty individually.
Avoid Late Filing Penalties
Missing the AOC-4 deadline costs ₹100 to ₹500 per day in additional fees alone. IncorpX ensures on-time filing every year.
Get Annual Compliance SupportCommon Mistakes to Avoid
Filing errors in AOC-4 and AOC-4 XBRL lead to rejections, delays, and penalties. These are the most frequent mistakes companies make during the annual filing process.
Filing the Wrong Form
The single most expensive mistake is filing AOC-4 when your company qualifies for AOC-4 XBRL. The ROC rejects the filing, and the time spent refiling in the correct format adds to your delay period. Before you start the filing process, verify your company's paid-up capital, turnover, listing status, and IndAS applicability against the XBRL thresholds.
XBRL-Specific Errors
- Using an outdated taxonomy version: Every financial year has a corresponding taxonomy version. Using last year's taxonomy causes validation failure.
- Missing mandatory XBRL tags: The MCA taxonomy marks certain elements as mandatory. Omitting any mandatory tag results in validation errors.
- Unresolved validation errors: Companies occasionally attempt to upload instance documents with known validation warnings, hoping the portal will accept them. It will not.
- Incorrect data types: Entering text in a monetary field or using the wrong currency unit causes tag-level validation failures.
- Calculation inconsistencies: If tagged figures do not add up according to the taxonomy's calculation linkbase (e.g., Total Assets does not equal Current Assets plus Non-Current Assets), the validation tool flags the error.
General Filing Errors
- Expired DSC: The Digital Signature Certificate must be valid at the time of filing. An expired DSC causes the form to be rejected at the signing stage.
- Incomplete attachments: Missing the Board's Report, Auditor's Report, or Form AOC-1 (when subsidiaries exist) triggers a resubmission request from the ROC.
- Filing after the deadline without additional fees: The MCA portal automatically calculates additional fees based on the delay period. Attempting to file without paying the additional fee is not possible on the V3 portal.
- Incorrect financial year dates: Entering wrong FY start/end dates or AGM date in the form causes mismatches with the company's master data and leads to rejection.
- Not reconciling with AOC-4 CFS: Companies required to file consolidated financial statements must also file Form AOC-4 CFS separately. Filing only AOC-4 for standalone statements while ignoring consolidated statements is a compliance gap.
How to Determine Which Form Your Company Needs
Use this decision framework to identify the correct form for your company's annual filing. Check each criterion sequentially.
Step 1: Check Your Listing Status
Is your company listed on BSE, NSE, or any other recognized stock exchange in India? If yes, you must file AOC-4 XBRL. No further checks needed.
Step 2: Check Your Paid-Up Share Capital
Is your company's paid-up share capital ₹5 crore or more as on the last day of the financial year? If yes, file AOC-4 XBRL.
Step 3: Check Your Annual Turnover
Did your company's annual turnover exceed ₹100 crore in the preceding financial year? If yes, file AOC-4 XBRL.
Step 4: Check IndAS Applicability
Is your company required to prepare financial statements under Indian Accounting Standards (IndAS)? This includes companies with net worth of ₹250 crore or more, listed companies, and their holding, subsidiary, and associate companies. If yes, file AOC-4 XBRL.
Step 5: Check Exemption Categories
Is your company a banking company, insurance company, power company, or NBFC? If yes, you are exempt from XBRL filing regardless of your capital or turnover. File standard AOC-4.
Step 6: Default to AOC-4
If none of the above criteria apply, your company files the standard AOC-4 form. This covers the majority of private limited companies, OPCs, small companies, and Section 8 companies in India.
If your company is unlisted, has paid-up capital below ₹5 crore, turnover below ₹100 crore, does not follow IndAS, and is not a banking/insurance/power/NBFC company, you file standard AOC-4. Everyone else files AOC-4 XBRL.
Not Sure Which Form to File?
IncorpX's compliance experts verify your company's XBRL applicability and handle the correct form filing. No guesswork, no rejections.
Get a Free Consultation for Annual FilingSummary
AOC-4 and AOC-4 XBRL are both prescribed forms under Section 137 of the Companies Act, 2013 for filing financial statements with the ROC. The choice between them is not discretionary; it depends on objective criteria tied to your company's size, listing status, and accounting framework.
- AOC-4 is the standard form for companies with paid-up capital below ₹5 crore, turnover below ₹100 crore, that are unlisted and not under IndAS. It involves uploading PDF financial statements on the MCA V3 portal.
- AOC-4 XBRL is mandatory for listed companies, companies with paid-up capital of ₹5 crore or more, turnover of ₹100 crore or more, and all IndAS companies. It requires converting financial data into a machine-readable XBRL instance document validated through the MCA tool.
- The filing deadline is 30 days from the AGM date for both forms. Late filing attracts escalating additional fees from ₹100 per day to 12 times the normal fee beyond 180 days.
- Penalties under Section 137(3) apply equally: ₹10,000 plus ₹100 per day of default, capped at ₹5 lakh for the company and each officer in default.
- XBRL filing adds ₹3,000 to ₹15,000 in conversion costs and requires the latest MCA XBRL taxonomy for the relevant financial year.
- Banking, insurance, power, and NBFC companies are exempt from XBRL regardless of their financial thresholds.
Identify which form applies to your company using the paid-up capital, turnover, and listing criteria outlined above. File on time, use the correct form, and validate your XBRL instance document thoroughly before submission to avoid rejections and penalties.
File Your AOC-4 with IncorpX
Whether you need standard AOC-4 or AOC-4 XBRL, IncorpX's Expert-Led team handles preparation, conversion, validation, and filing. On-time delivery guaranteed.
Start Your AOC-4 Filing Today


