MCA V3 AOC-4 Offline Utility: A Complete Step-by-Step Filing Guide
The Ministry of Corporate Affairs (MCA) introduced significant enhancements to annual filing forms under MCA V3. This guide walks you through everything you need to know about the AOC-4 Offline Utility — from understanding what’s new, to navigating the web form, filling out Excel sheets, and uploading them successfully.
Table of Contents
- What is Form AOC-4?
- Key Enhancements in MCA V3
- Benefits of Using the Offline AOC-4 Utility
- Linked Forms — Overview and Applicability
- Step-by-Step Filing Process
- Navigating the Web Form (AOC-4 Sections)
- Filling the Excel Offline Forms
- Linked Form: Extract of Auditor’s Report (Standalone)
- Linked Form: Extract of Board’s Report
- Uploading Excel Files
- After Submission — DSC, PDF Download, and Payment
- Edit Form Scenarios
- Common Issues and Solutions
What is Form AOC-4?
Form AOC-4 is the e-filing form used to file Financial Statements and other documents with the Registrar of Companies (RoC) under the Companies Act, 2013. It is a mandatory annual compliance requirement for all registered companies.
Under MCA V3, this form has been restructured into an offline + web hybrid model — where basic information is captured online via a web form, and the detailed financial data is filled in a downloadable Excel utility.
Key Enhancements in MCA V3
MCA V3 brings seven major improvements to the annual filing process:
| # | Enhancement |
|---|---|
| 1 | Web-based forms introduced to reduce manual effort |
| 2 | Linkage of forms based on filing purpose and selected options |
| 3 | Auto pre-filling of common fields across linked forms for data consistency |
| 4 | Removal of duplicate/redundant fields to optimize form structure |
| 5 | Minimization of attachments by converting certain fields into digital declarations |
| 6 | Field-level validations added to reduce errors at the time of filling |
| 7 | Attachment size increased — individual files up to 10 MB, overall form up to 10 MB (except a few forms) |
Benefits of Using the Offline AOC-4 Utility
The offline Excel-based utility provides several practical advantages:
- Less dependency on internet or portal uptime — prepare your filing offline and submit when ready.
- Simultaneous filing for multiple companies — download the utility once and use it for multiple CINs.
- Easier management of large data — Excel is better suited for heavy financial data entry.
- Secure review process — share the Excel file with auditors or reviewers without exposing MCA login credentials.
Linked Forms — Overview and Applicability
After submitting the parent AOC-4 form, certain linked (child) forms become available based on the options selected. They must be submitted in the following sequence:
- AOC-1
- AOC-2
- AOC-4 CFS
- CSR-2
- Extract of Auditor’s Report (Standalone)
- Extract of Auditor’s Report (Consolidated)
- Extract of Board’s Report
Applicability Matrix
| Form | Description | When Applicable |
|---|---|---|
| AOC-1 | Salient features of financial statements of subsidiaries/associates/JVs | When company has a subsidiary (Sec. 2(87)) or associate/JV (Sec. 2(6)) |
| AOC-2 | Particulars of contracts/arrangements with related parties (Sec. 188) | When “Yes” is selected for related party transactions in AOC-4 |
| AOC-4 CFS | Consolidated Financial Statements filing | When “Yes” is selected for “Whether consolidated financial statements required” |
| Form CSR-2 | Corporate Social Responsibility reporting | When “Section 135” or “Report for unspent CSR amount” is selected; applicable from FY 2024-25 onwards |
| Extract of Director’s Report | e-Auditor’s Report | Applicable in all cases |
| Extract of Auditor’s Report (Standalone) | e-Auditor’s Report | Applicable in all cases |
| Extract of Auditors’ Report (Consolidated) | e-Auditor’s Report | Only when consolidated AOC-4 is filed (AOC-4 CFS / AOC-4 CFS NBFC) |
Important: Linked forms are accessible only after successful submission of the parent AOC-4 form.
Step-by-Step Filing Process
Here is the complete end-to-end workflow:
Step 1 → Fill the Parent Web Form (AOC-4) with basic information
Step 2 → Click "Save and Submit"
Step 3 → Accordion/Panel for applicable linked forms gets enabled
Step 4 → Fill basic information of each linked form (AOC-1, AOC-2, AOC-4 CFS, CSR-2, etc.)
Step 5 → Click "Proceed" to submit the parent and linked web forms
Step 6 → Excel files are generated; "Download Excel" option appears
Step 7 → A ZIP file downloads containing Excel files for all applicable forms
Step 8 → Fill each Excel in offline mode (web form fields are pre-filled and non-editable)
Step 9 → Upload each filled Excel one by one
Step 10 → Validate: if errors exist, download the error .txt file, correct, and re-upload
Step 11 → Attach mandatory documents (financial statements, auditor's report, etc.)
Step 12 → Submit → Navigate to "My Application" → Download PDF → Affix DSC → Upload PDFNavigating the Web Form (AOC-4 Sections)
Accessing the Form
To access Form AOC-4 Offline on the MCA portal:
- Go to MCA Services in the navigation menu
- Click on Company e-Filing
- Select Annual Filings
- Choose “Form AOC-4 — Form for filing Financial Statement and other documents — OFFLINE”
Tip: If the form doesn’t open after clicking, you need to enable pop-ups in your browser. Select “Always allow pop-ups and redirects from www.mca.gov.in” and click Done.
Section 1 — General Information (Fields 1 to 3)
| Field | Description | Notes |
|---|---|---|
| 1(a) | Corporate Identity Number (CIN) | Enter CIN or search by company name |
| 1(b) | Authorised capital | Auto-filled based on CIN |
| 1(c) | Number of members | Auto-filled based on CIN |
| 2(a) | Name of the company | Auto-filled |
| 2(b) | Registered office address | Auto-filled |
| 2(c) | e-mail ID | Auto-filled (masked) |
| 3 | Financial year (From / To) | Start date must be on or after incorporation date or 1st April 2014, whichever is later |
Section 2 — Financial Statement Details (Field 4)
| Field | Description | Notes |
|---|---|---|
| 4(a) | Date of Board meeting approving financial statements | Mandatory |
| 4(b)(i) | Nature of financial statements | Select from dropdown (e.g., Adopted Financial Statements) |
| 4(b)(iii) | Whether provisional financial statements filed earlier | Yes / No |
| 4(b)(iv) | Whether adopted in adjourned AGM | Yes / No / Not Applicable |
| 4(c) | DIN/PAN of directors/signatories | Avoid opening multiple browser tabs — causes prefill issues |
Section 3 — Board’s Report Details (Field 5)
| Field | Description | Notes |
|---|---|---|
| 5(a) | Date of Board meeting approving Board’s Report (Sec. 134) | Mandatory for Private/Public companies. For OPC, mandatory only if “Director’s Report” or “Both” selected in 4(b)(ii) |
| 5(b) | Details of signatories (Director/IRP/RP/Liquidator) | Date must be on or after 4(a) date and on or before system date |
| 6 | Date of signing of Auditor’s Report | Mandatory |
Section 4 — AGM Details (Field 7)
| Field | Description |
|---|---|
| 7(a) | Whether AGM was held (Yes / No / NA) |
| 7(b) | Date of AGM |
| 7(c) | Due date of AGM |
| 7(d) | Whether extension for AGM was granted |
| 7(e) | SRN of GNL-1 (if extension granted) |
| 7(f) | Due date of AGM after extension |
“Yes” can be selected in 7(a) only if an adjourned AGM date (4(b)(v)) is provided, or “Adopted financial statement” is chosen in 4(b)(i) — except for OPC.
Section 5 — Subsidiary / Associate Details (Field 8)
| Field | Description |
|---|---|
| 8(a) | Whether company is a subsidiary (Sec. 2(87)) |
| 8(b) | CIN of holding company (if applicable) |
| 8(c) | Name of holding company (auto-filled from CIN) |
| 8(d) | Provision under which subsidiary status is determined |
| 8(e) | Whether company has subsidiary/associate/JV |
Critical: If “Yes” is selected in field 8(e), the company must mandatorily file linked Form AOC-1 along with AOC-4.
Section 6 — Auditor Details (Field 9)
- Enter the SRN of Form ADT-1 and Number of Auditors.
- Fields 9(a) to 9(e) auto-populate from master data or the ADT-1 SRN.
- If pre-filled, fields are non-editable (except when SRN
Z99999999is entered for the first financial year). - Ensure the end date in AOC-4 falls within the financial year specified in ADT-1.
- The latest ADT-1 SRN can be checked via “Check Annual Filing Status”.
Section 7 — Industry & Consolidated Statements (Fields 10–11)
| Field | Description | Notes |
|---|---|---|
| 10(a) | Type of Industry | Select from dropdown (Banking, C&I, NBFC, etc.) |
| 10(b) | Whether Schedule III of Companies Act, 2013 applicable | “No” cannot be selected if C&I or NBFC is selected in 10(a) |
| 11 | Whether consolidated financial statements required | If “Yes”, user must file linked Form AOC-4 CFS |
Section 8 — Related Party Transactions (Segment III)
- Select whether any transactions were entered with related parties.
- If “Yes” is selected → AOC-2 must be mandatorily filed as a linked form.
- AOC-2 becomes enabled only after AOC-4 is submitted.
Section 9 — CSR Reporting (Segment V)
- Select CSR applicability: Section 135, Report for unspent CSR amount, or Not applicable.
- Linked filing of CSR-2 is applicable only for FY 2024-25 onwards.
- If “Provisional un-adopted Financial Statements” is selected in 4(b)(i), linked CSR-2 filing is not enabled.
- If “Not applicable” is selected, linked filing is not enabled.
Section 10 — Miscellaneous (Segment VI)
- Field 1: Whether Secretarial Audit is applicable
- Field 2: Whether secretarial audit report has qualifications/observations (mandatory if Field 1 = “Yes”)
- Field 3: Number of observations
- Click Submit → the web form for the next applicable linked form will appear.
Filling the Excel Offline Forms
Before You Begin — Key Instructions
After downloading the ZIP file, read all instructions in the “ReadMe” sheet before filling any data:
| # | Instruction |
|---|---|
| 1 | Use MS Excel 2021+ / Office 365 only (older versions cause parsing failures) |
| 2 | This is a Protected Excel — do NOT modify structure or formatting |
| 3 | Avoid Cut/Copy/Paste operations — may corrupt internal formulas |
| 4 | Amount fields: values must be between -9999999999999999.99 and 9999999999999999.99 |
| 5 | Text fields: max 250/500 characters |
| 6 | ‘0’ (zero) is a valid value. Leave blank only if truly not applicable |
| 7 | Grey fields = read-only (pre-filled from web form, non-editable) |
| 8 | Blue fields = editable |
| 9 | Enter all dates in DD/MM/YYYY format |
Part I — Balance Sheet
- Fields are displayed only when “Yes” is selected in field 10(b) (Schedule III applicable).
- Previous year figures are pre-filled if a valid filing exists for the immediately preceding FY.
- If pre-filled previous year data is changed, provide reasons for such change.
- Total Liabilities must equal Total Assets.
- Zero is acceptable for non-applicable fields — do not leave blank.
Key validation rules:
| Field | Validation |
|---|---|
| Net trade receivables | Must equal “Trade receivables” in Balance Sheet |
| Net long-term loans & advances (unsecured, good + doubtful) | Must be ≤ “Long term loans and advances” in Balance Sheet |
| Out of above total, aggregate guaranteed by directors | Mandatory (zero allowed) if Total long-term borrowings (unsecured) > 0 |
Part II — Share Capital
- Entering Number of Shares, Total Nominal Amount, and Total Paid-up Amount is mandatory for all rows.
- Total Premium is mandatory only when Number of Shares > 0.
- Zero is allowed where not applicable.
Part III — Financial Parameters (Balance Sheet Items)
All fields in this section are mandatory. Zero is allowed if not applicable. Key items include:
- Share application money, deposits, paid-up capital by foreign companies, inter-corporate borrowings, etc.
Part II — Statement of Profit & Loss (Segment II)
- Displayed only when “Yes” is selected in 10(b).
- Previous year data is pre-filled and editable.
- EPS (Basic and Diluted) must match values in the Statement of Profit & Loss for the current period.
- Income in foreign currency must match “Total Earning in Foreign Exchange” in the foreign exchange details section.
- Expenditure in foreign currency must match “Total Expenditure in foreign exchange”.
Product/Service Details
- Total number of product/service categories must be ≥ 1 if Domestic or Export turnover > 0.
- If turnover is 0, enter 0 as the number of categories.
Secretarial Audit Details (Segment VI)
- Observations entered must be unique.
- Enter valid Membership Number and COP Number for the secretarial auditor.
Declaration
- Declaration is mandatory.
- Select appropriate designation: Director / Manager / Secretary / CEO / CFO / IRP / RP / Liquidator.
- Enter valid DIN (for Directors) or PAN (for others).
Certificate by Practicing Professional
- The form must be certified by a CA (whole-time practice), Cost Accountant (whole-time practice), or Company Secretary (whole-time practice).
- Select the appropriate category and whether associate or fellow.
- Enter Membership Number and Certificate of Practice Number.
- Certification is NOT mandatory for Small Companies and OPCs.
- Save the Excel and proceed to the next file in the ZIP.
Linked Form: Extract of Auditor’s Report (Standalone)
This form is mandatory for all companies filing AOC-4 or AOC-4 NBFC.
Web Form Fields
| Field | Description |
|---|---|
| 2 | Number of qualifications, reservations, adverse remarks, or disclaimers |
| 6(b) | Whether CARO (Companies Auditors’ Report Order) is applicable |
- Maximum 20 rows generated in Excel for auditor remarks.
- If rows exceed 20, provide additional details in the Optional Attachment.
- If “Yes” in 6(b), the CARO table is enabled in the Excel.
Excel Fields
| Field | Notes |
|---|---|
| 3 | Responsibilities of Management and Governance — Mandatory |
| 4 | Auditor’s Responsibilities for Standalone Financial Statements — Mandatory |
| 6(c) | Auditors’ comments on CARO items — enabled only when 6(b) = “Yes” |
- For CARO: select Favourable Remark, Unfavourable Remark, Disclaimer, or Clause Not Applicable.
- Details are mandatory for “Unfavourable” and “Disclaimer” remarks.
Linked Form: Extract of Board’s Report
This form is mandatory for all companies filing AOC-4 or AOC-4 NBFC, pursuant to Section 134 of the Companies Act, 2013 read with Rules 8, 8A, and 12.
Board Meetings Section (Field 2(b) and 2(c))
| Rule | Details |
|---|---|
| Number of board meetings | Must be greater than zero |
| Up to 15 meetings | Provide full details in Excel |
| More than 15 meetings | Provide first 15 in Excel; remaining in Optional Attachment |
| OPC with single director | Zero is allowed if “Yes” selected in 2(a) |
- Fields 2(b) and 2(c) are pre-filled from Form MGT-7 / MGT-7A if already filed.
- If not filed, fields are editable.
Important Disclosures (Fields 3–6)
All are mandatory:
| Field | Description |
|---|---|
| 3 | Directors’ Responsibility Statement |
| 4 | Details of frauds reported by auditors under Sec. 143(12) other than those reportable to Central Government |
| 5 | Disclosure of declaration by Independent Directors under Sec. 149(6) |
| 6 | Disclosure under Sec. 178(1) on Directors’ appointment and remuneration |
Auditor’s Remarks (Field 7)
- Select from dropdown — must match remark types given in the Extract of Auditor’s Report.
- Directors’ comments on each remark are mandatory.
Secretarial Auditor’s Remarks (Field 8)
- Must match the secretarial audit report details entered in AOC-4.
- Directors’ comments are mandatory.
Section 186 Details (Field 9)
| Field | Description |
|---|---|
| 9(a) | Whether any loan/guarantee given or securities of body corporate purchased |
| 9(c) | Whether reportable transactions exist under Section 186 (regardless of threshold) |
Deposits Under Chapter V (Field 23(f))
Fields 23(f)(i) to 23(f)(ix) are mandatory when “No” is selected in 2(a) (i.e., company is NOT an OPC or Small Company):
| Sub-field | Description |
|---|---|
| (i) | Deposits accepted during year |
| (ii) | Deposits remaining unpaid/unclaimed at year end |
| (iii) | Default at beginning of year |
| (iv) | Maximum default during year |
| (v) | Default at end of year |
| (vi)-(viii) | Number of default cases |
| (ix) | Deposits not compliant with Chapter V |
Compliance with Other Laws (Field 23(i))
- Statement on compliance with Sexual Harassment of Women at Workplace Act
- Number of complaints received, disposed, and pending beyond 90 days
- Statement on compliance with Maternity Benefit Act
- Number of employees (Female / Male / Transgender) as on FY closure
Declaration
All declaration fields are mandatory:
- To be digitally signed by Director / Liquidator / IRP / RP
- Enter valid DIN / PAN
- Save the file after completion.
Uploading Excel Files
After filling all Excel files, upload them in the order they appear on screen:
| Upload Order | File | Size Limit |
|---|---|---|
| 1 | AOC-4 Excel | MAX 2 MB |
| 2 | Extract of Auditor Report (Standalone) Excel | MAX 10 MB |
| 3 | Extract of Board’s Report Excel | MAX 10 MB |
When the first Excel is successfully validated, the “Choose File” button for the next form gets enabled automatically.
Handling Validation Errors
If an Excel file fails validation:
- An error message appears with a link to download an error file.
- Click the link → a .txt file downloads with a list of errors.
- Open the file, read each error, correct in the Excel, and re-upload.
Example error:
Encountered errors while data enrichment, please correct the errors and resubmit.
1. Entered Director DIN 08311991 is invalid, please provide a valid DIN number.After Submission — DSC, PDF Download, and Payment
Once all Excel files are uploaded and validated:
Click “Proceed” on the Excel Upload section.
Attach all mandatory documents (financial statements, auditor’s report, secretarial audit report, etc.) in the Attachments section.
Attachment Size Limit Copy of financial statements (Sec. 134) MAX 10 MB Secretarial Audit Report MAX 10 MB Optional attachments (up to 5) MAX 2 MB each Overall form size including all attachments must not exceed 10 MB.
Click “Submit” → a confirmation pop-up with an SRN number appears.
Navigate to “My Application” in the MCA portal.
Click “Download PDF” to download the form PDF.
Affix DSC on the PDF.
Upload the signed PDF via the “Upload PDF” button.
Important: The filing status is confirmed only after successful DSC verification and payment confirmation. Additional (delay) fees may apply if payment is not made on the date of submission.
Edit Form Scenarios
Scenario 1 — User saved but did not submit the parent form
- Only the parent form and the first section (before “Save”) are editable.
- Linked form panels are not visible at this stage.
- After clicking “Submit”, linked form panels become visible.
Scenario 2 — User submitted the parent form but needs to edit it
- All applicable form panels are shown based on the last submission.
- If any parent form details are changed and re-submitted, a complete blank Excel set is regenerated (with only previous year figures and web form pre-fills).
- This is necessary because linked form field generation depends on parent form fields.
Warning pop-up: “Any updates/changes done in the form will lead to resetting of data in all the linked forms. Would you like to proceed?” — Click Yes only if you are sure.
Scenario 3 — User edits a linked form only
- All applicable panels remain visible.
- The modified linked form’s Excel is regenerated blank; all other linked form Excels retain last uploaded data.
- Exception: If the Extract of Auditor’s Report (Standalone) is edited and re-submitted, the Extract of Board’s Report is also reset and must be re-submitted.
Common Issues and Solutions
| # | Issue | Root Cause | Solution / Workaround |
|---|---|---|---|
| 1 | PDF Version Incorrect | Form version updates when “Edit” is clicked; old PDF becomes invalid | After clicking Edit, re-submit the form, re-download PDF, affix DSC again, and upload. Do NOT use old PDF. |
| 2 | Personal Details Mismatch | Name not matching PAN or DOB in wrong format (must be MM/DD/YYYY) | Verify name matches PAN; correct DOB format; if error persists, raise a ticket |
| 3 | Invalid SRN of ADT-1 | SRN not approved or belongs to different FY | Verify ADT-1 SRN is approved and covers the same FY as AOC-4 |
| 4 | Wrong SRN in ADT-1 Casual Vacancy | User enters ADT-3 SRN instead of ADT-1 | Enter SRN of ADT-1, not ADT-3 |
| 5 | Invalid PAN for Sole Proprietorship Auditor | “Auditor’s Firm” selected instead of “Individual” | Select “Individual” for Sole Proprietorship firm appointment |
| 6 | DSC Not Registered / Not Working | DSC expired, outdated software, or wrong role in profile | Use latest DSC software; ensure correct role in profile; update DSC if expired; verify green tick on all DSCs |
| 7 | “User Account Already Exists” (New ID) | ID previously created; forgot password or account suspended | Use “Forgot User ID” to recover and reset password on V3 portal |
| 8 | “User Account Already Exists” (Profile Role Update) | User ID created in V2 portal | 1. Reset password in V2; 2. Merge V2 ID with V3 ID (mention V2 user ID in capitals) |
| 9 | CIN Not Appearing in Director’s Login | Profile not updated with Director role | Update profile with Director role to populate CIN details |
| 10 | Multiple Tab Glitches | Multiple MCA tabs cause session conflicts and sync issues | Use single MCA tab only |
| 11 | Shareholder List Not Visible in MGT-7 | Excel file too large | Known limitation — shareholder list will not appear in the downloaded form when file is large |
| 12 | Wrong Form (MGT-7 vs MGT-7A) | Company type changed after 31st March | Mention type of company as on the FY end date in point V(a) of MGT-7 |
| 13 | DIN Field Disabled in MGT-15 | “Yes” selected in 3(VI) for Chairman appointment | When Chairman is appointed (Yes), only Chairman DSC and Company Secretary DSC apply |
| 14 | Save Button Not Visible in AOC-4 | User missed clicking each individual Save button | Click each Save button sequentially — the next Save button enables only after the first is clicked |
| 15 | Cannot Update Company Email in Master Data | Process not known | Create company/LLP User ID → update email in profile page → email reflects in master data |
Summary
The MCA V3 AOC-4 Offline Utility represents a major step forward in simplifying annual compliance for Indian companies. The hybrid web-plus-Excel model reduces errors, enables offline preparation, and streamlines linked form filing. Key takeaways:
- Always use MS Excel 2021+ / Office 365 for the offline utility.
- Never use Cut/Copy/Paste in the Excel — it breaks internal formulas.
- Follow the exact upload sequence for Excel files.
- After any edit, always re-download and re-sign the PDF before uploading.
- Use only one browser tab for the MCA portal to avoid session conflicts.
For the latest instructions and updates, refer to the official MCA portal.
This article is based on the MCA V3 AOC-4 Offline Utility presentation dated 26th November 2025. Always verify with the latest MCA guidelines and instructions before filing.