Company Annual Filing India- MCA Compliance
IndiaFilings provides expert assistance for Company Annual Filing in India, ensuring every registered company meets its statutory obligations under the Companies Act, 2013. Every company registered in India must complete annual compliance filings with the Ministry of Corporate Affairs (MCA) to maintain active status and avoid heavy penalties.
What is Company Annual Filing?
Company Annual Filing is the process of submitting mandatory statutory documents and financial statements to the Registrar of Companies (ROC) through the MCA21 portal every financial year. It is a critical ROC compliance requirement under the Companies Act, 2013 for all registered companies in India, including Private Limited Companies, Public Limited Companies, One Person Companies (OPC), Section 8 Companies, and Indian Subsidiaries.
The annual ROC filing process involves filing key forms such as AOC-4 (financial statements), MGT-7/MGT-7A (annual return), ADT-1 (auditor appointment), and DIR-3 KYC (director KYC). Every company must complete these filings within the prescribed due dates to avoid late filing penalties, legal consequences, and risk of company strike-off.
Explore our comprehensive guide on importance of company compliance for annual filing to understand why timely annual company compliance is critical for every business in India.
Who is Required to File Company Annual Returns in India?
All companies registered under the Companies Act, 2013 are mandatorily required to complete their company annual filing every financial year, regardless of whether they have commenced business operations or generated revenue. Here is a complete overview of entities required to file annual ROC filing India:
| Company Type | Annual Filing Required | Key Forms |
|---|---|---|
| Private Limited Company | ✅ Mandatory | AOC-4, MGT-7, ADT-1, DIR-3 KYC |
| Public Limited Company | ✅ Mandatory | AOC-4, MGT-7, ADT-1, DIR-3 KYC |
| One Person Company (OPC) | ✅ Mandatory | AOC-4, MGT-7A, ADT-1, DIR-3 KYC |
| Section 8 Company | ✅ Mandatory | AOC-4, MGT-7, ADT-1, DIR-3 KYC |
| Indian Subsidiary | ✅ Mandatory | AOC-4, MGT-7, ADT-1, DIR-3 KYC |
| Nidhi Company | ✅ Mandatory | AOC-4, MGT-7, NDH-3, DIR-3 KYC |
| Dormant Company | ✅ Mandatory | MSC-3 (Annual Return for Dormant Company) |
- Companies that have not commenced business but are registered must still file annual returns
- Companies with zero turnover or NIL transactions must file annual compliance forms
- Companies under strike-off proceedings must clear all pending filings before applying for closure
- Foreign companies operating in India must also comply with annual filing requirements
- Companies that have received deposits from public must additionally file DPT-3
Read our detailed company compliance guideline for success to understand which forms are applicable to your company type.
What are the Different Types of Company Annual Filing Forms?
The MCA annual filing process involves multiple statutory forms, each serving a specific compliance purpose. Here is a detailed overview of all major annual compliance for pvt ltd company and other entity types:
AOC-4 (Financial Statements Filing)
AOC-4 is the form used for filing a company's annual financial statements with the ROC. It includes the Balance Sheet, Profit & Loss Account, Directors' Report, Auditor's Report, and other financial documents. AOC-4 filing must be completed within 30 days from the conclusion of the Annual General Meeting (AGM). For OPCs, the deadline is 180 days from the close of the financial year. This is one of the most critical statutory compliance India requirements for all registered companies.
MGT-7 / MGT-7A (Annual Return Filing)
MGT-7 is the annual return form for Private Limited and Public Limited Companies, while MGT-7A is a simplified version applicable for OPC annual filing and small companies. The MGT-7 annual return contains details of shareholders, directors, registered office, share capital, debentures, and other key company information. It must be filed within 60 days from the conclusion of the AGM. The company annual return is a comprehensive document reflecting the company's overall standing during the financial year.
DIR-3 KYC & ADT-1
DIR-3 KYC is the annual KYC form that every director who has been allotted a Director Identification Number (DIN) must file every year to keep their DIN active. Failure to file DIR-3 KYC results in DIN deactivation and a penalty of ₹5,000 for reactivation. ADT-1 is the form for intimating the ROC about the appointment of the company's statutory auditor. It must be filed within 15 days of the AGM. Additionally, companies that have accepted deposits must file DPT-3 filing to report outstanding deposits and loans.
What are the Key MCA Annual Filing Deadlines for 2026 in India?
Staying updated with MCA compliance calendar deadlines is critical for every company to avoid late filing fees and penalties. Here are the key company annual filing due date milestones for the financial year 2025-26:
| Form | Purpose | Deadline 2026 | Applicable For |
|---|---|---|---|
| ADT-1 | Auditor Appointment | 15 days from AGM (October 15, 2026) | All Companies |
| AOC-4 | Financial Statements Filing | 30 days from AGM (October 30, 2026) | All Companies (except OPC) |
| AOC-4 (OPC) | Financial Statements – OPC | 180 days from FY end (September 27, 2026) | One Person Company |
| MGT-7 | Annual Return | 60 days from AGM (November 29, 2026) | Private & Public Limited Companies |
| MGT-7A | Annual Return – OPC & Small Companies | 60 days from AGM (November 29, 2026) | OPC & Small Companies |
| DIR-3 KYC | Director KYC | September 30, 2026 | All Directors with DIN |
| DPT-3 | Deposits & Loans Return | June 30, 2026 | Companies with outstanding deposits/loans |
| MSME Form I | Outstanding dues to MSME suppliers | April 30 & October 31, 2026 | Companies with MSME dues |
Stay updated with the latest compliance requirements through our guide on CCFS 2026 and CCFS 2026 Scheme for special condonation of delay schemes announced by MCA.
What are the Due Dates for Company Annual Filing in India?
The company annual filing due date is calculated based on the date of the Annual General Meeting (AGM). For most companies, the AGM must be held within 6 months from the end of the financial year (i.e., by September 30, 2026 for FY 2025-26). Here is the complete annual filing MCA portal due date summary:
| Company Type | AGM Deadline | AOC-4 Due Date | MGT-7/7A Due Date |
|---|---|---|---|
| Private Limited Company | September 30, 2026 | October 30, 2026 | November 29, 2026 |
| Public Limited Company | September 30, 2026 | October 30, 2026 | November 29, 2026 |
| One Person Company (OPC) | No AGM Required | September 27, 2026 | November 29, 2026 |
| Section 8 Company | September 30, 2026 | October 30, 2026 | November 29, 2026 |
| Small Company | September 30, 2026 | October 30, 2026 | November 29, 2026 (MGT-7A) |
✅ Important Note: The AGM can be held on or before September 30, 2026 for FY 2025-26. All due dates for AOC-4 filing and MGT-7 annual return are calculated from the date of AGM. Stay compliant with expert help from MCA Services offered by IndiaFilings.
What are the Documents Required for Company Annual Filing?
Having the right company annual filing documents ready ensures a smooth and error-free submission on the MCA portal. Here is the complete document checklist for annual compliance for pvt ltd company and other entity types:
| Document | Purpose | Applicable Form |
|---|---|---|
| Audited Financial Statements | Balance Sheet, P&L, Cash Flow Statement | AOC-4 |
| Directors' Report | Annual report by Board of Directors | AOC-4 |
| Auditor's Report | Statutory auditor's opinion on financial statements | AOC-4 |
| Board Resolution | Approving financial statements and annual return | AOC-4, MGT-7 |
| List of Shareholders | Details of all shareholders as on the date of AGM | MGT-7/MGT-7A |
| List of Directors | Details of all directors including DIN, designation | MGT-7/MGT-7A |
| AGM Notice & Minutes | Proof of Annual General Meeting conducted | MGT-7, AOC-4 |
| Auditor Appointment Letter | Consent letter from appointed auditor | ADT-1 |
| DIR-3 KYC Documents | PAN, Aadhaar, mobile, email of directors | DIR-3 KYC |
| DSC of Directors | Digital Signature Certificate for form submission | All Forms |
What is the Procedure for Company Annual Filing?
The company annual filing process step by step involves a series of well-defined actions to be completed in sequence. Here is the complete annual filing MCA portal procedure for FY 2025-26:
- Step 1 – Conduct Board Meeting – Hold a Board Meeting to approve the draft financial statements, Directors' Report, and fix the date, time, and venue of the Annual General Meeting (AGM).
- Step 2 – Get Accounts Audited – Appoint a statutory auditor (if not already appointed) and get the annual accounts audited. The auditor report filing is mandatory for AOC-4 filing.
- Step 3 – Hold Annual General Meeting (AGM) – Conduct the AGM within 6 months from the close of FY (by September 30, 2026). At the AGM, approve financial statements, declare dividends (if any), and appoint/reappoint auditors and directors.
- Step 4 – File ADT-1 (Auditor Appointment) – File Form ADT-1 within 15 days of AGM to intimate the ROC about the auditor appointment for the current financial year.
- Step 5 – File AOC-4 (Financial Statements) – Submit Form AOC-4 with audited financial statements, Directors' Report, and Auditor's Report within 30 days of AGM on the MCA portal.
- Step 6 – File MGT-7/MGT-7A (Annual Return) – File the annual return in Form MGT-7 (or MGT-7A for OPC/small companies) within 60 days of AGM with complete details of shareholders, directors, and company structure.
- Step 7 – File DIR-3 KYC (Director KYC) – All directors must file DIR-3 KYC by September 30, 2026 to keep their DIN active and comply with statutory compliance India requirements.
- Step 8 – File DPT-3 (if applicable) – Companies with outstanding deposits or loans must file DPT-3 filing by June 30, 2026.
- Step 9 – File MSME Form I (if applicable) – Companies with outstanding dues to MSME suppliers must file MSME Form I by April 30 and October 31, 2026.
- Step 10 – Verify Filing Status – Track all filing statuses on the MCA21 annual filing portal and ensure all forms are approved by the ROC without any defects or resubmission notices.
Get expert guidance on how to ensure company compliance for your business with IndiaFilings end-to-end annual filing assistance. Also, stay informed about the latest regulatory updates through our guide on proposal for amendment in rules impacting company annual compliance in India.
What are the Penalties for Non-Compliance in Company Annual Filing?
Failure to complete ROC annual return filings within the prescribed due dates attracts significant penalties under the Companies Act, 2013. Here is the complete company annual filing fees and penalty structure for late or non-filing:
| Form | Normal Filing Fee | Late Filing Additional Fee | Consequence of Non-Filing |
|---|---|---|---|
| AOC-4 | ₹200 per day | ₹100 per day after due date | Company strike-off, prosecution of directors |
| MGT-7/MGT-7A | ₹200 per day | ₹100 per day after due date | Company strike-off, prosecution of directors |
| ADT-1 | ₹300 per day | ₹300 per day after due date | Penalty up to ₹5,00,000 |
| DIR-3 KYC | NIL (if filed on time) | ₹5,000 one-time fee for reactivation | DIN deactivation |
| DPT-3 | As applicable | ₹500 per day of default | Penalty up to ₹1,00,00,000 |
| MSME Form I | As applicable | ₹200 per day of default | Penalty on company and officers |
✅ Important Note: Continued non-filing can lead to the company strike-off India by the ROC under Section 248 of the Companies Act, 2013. Directors of struck-off companies may be disqualified under Section 164(2) from being appointed as director in any other company for 5 years. Stay compliant with company annual filing services from IndiaFilings to avoid these severe consequences.
What are the Advantages of Company Compliance?
Maintaining timely annual company compliance through regular MCA annual filing offers numerous strategic and financial benefits for every registered company in India. Here are the key advantages of staying compliant with company law compliance India requirements:
- Avoid Company Strike-Off – Timely ROC compliance prevents the ROC from initiating strike-off proceedings under Section 248 of the Companies Act, 2013.
- Director DIN Remains Active – Regular DIR-3 KYC filing ensures all directors' DINs remain active, preventing disqualification and legal complications.
- Investor Confidence – Companies with a clean statutory compliance India track record attract more investors, venture capitalists, and strategic partners.
- Easy Bank Loan Access – Banks and NBFCs verify MCA filing status before approving business loans and credit facilities.
- Government Tender Eligibility – Compliant companies with up-to-date annual financial statements are eligible to participate in government tenders and contracts.
- Legal Protection – Regular company compliance filing protects directors from personal liability and prosecution under the Companies Act, 2013.
- Business Credibility – A company with consistent annual ROC filing record commands greater trust and credibility in the market.
- Smooth Exit Process – Companies with all pending compliances cleared can opt for a smooth voluntary winding up or strike-off process without legal complications.
- Avoid Compounding of Offences – Timely filing avoids the need for compounding of offences before the ROC or NCLT, saving significant time and legal costs.
- Startup Recognition – Startups registered with DPIIT must maintain regular MCA compliance calendar adherence to retain their startup recognition and associated benefits.
Why Choose IndiaFilings for Company Annual Filing in India?
IndiaFilings is India's most trusted business compliance platform, helping thousands of companies complete their company annual filing online accurately and on time every year. Here's why businesses across India choose IndiaFilings for annual compliance for pvt ltd company and other entity types:
- Expert CS & CA Team – Dedicated team of Company Secretaries and Chartered Accountants for end-to-end annual ROC filing India assistance.
- Fast & Accurate Filing – Streamlined processes ensuring error-free and timely submission of AOC-4 filing, MGT-7 annual return, DIR-3 KYC, and all other forms.
- Automated Compliance Reminders – Timely alerts for all company annual filing due date deadlines ensuring zero missed filings throughout the year.
- End-to-End Support – From board resolution for annual filing drafting to AGM documentation and MCA portal submission.
- Transparent Pricing – Affordable and clear company annual filing fees with no hidden charges for companies of all sizes.
- Real-Time Tracking – Monitor your MCA21 annual filing application status through our online compliance dashboard in real-time.
- Pan-India Services – Serving companies across all states including annual compliance Chennai, Mumbai, Delhi, Bangalore, Hyderabad, and beyond.
- Comprehensive Compliance Package – Beyond annual filing, IndiaFilings offers complete MCA Services including company amendments, director changes, registered office changes, and more.


