IndiaFilingsIndiaFilings

Our Clients

  • Iinvolve - IndiaFilings Client
  • Duracool - IndiaFilings Client
  • Joyalukkas - IndiaFilings Client
  • Yes Bank - IndiaFilings Partner
  • Flipkart - IndiaFilings Client
  • Cello - IndiaFilings Client
  • EaseMyTrip - IndiaFilings Client
  • ICICI Bank - IndiaFilings Partner
  • Milton - IndiaFilings Client
  • DBS Bank - IndiaFilings Partner
  • Tirumala - IndiaFilings Client
  • Bombay Saving Company - IndiaFilings Client
MCA Compliance illustration

Why MCA Compliance is Essential?

Mandatory Compliance Under Companies Act, 2013

All registered companies must file annual returns and financial statements with MCA.

Avoid Heavy Penalties & Late Fees

Non-compliance attracts ₹100 per day per form with no maximum cap.

Protect Directors from Disqualification

Failure to file can lead to director DIN disqualification and loss of signing authority.

Maintain Company's Legal & Financial Credibility

Regular MCA compliance builds trust with banks, investors, and authorities.

Why Choose IndiaFilings?

India's most trusted compliance partner with 10+ years of expertise

India's Leading ROC Compliance Platform

Trusted by 3L+ businesses for company annual filing & MCA compliance.

Dedicated MCA Compliance Manager

Single expert point of contact for all ROC & MCA requirements.

100% Online, Powered by LEDGERS

Track filings, documents & due dates in one compliance dashboard.

Transparent Pricing & Nationwide Service

Affordable ROC filing services with no hidden charges across India.

Video showcasing IndiaFilings journey and services

Simple packages. Transparent pricing.

Transparent pricing and full support from incorporation to compliance.

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:

  1. 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).
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Step 8 – File DPT-3 (if applicable) – Companies with outstanding deposits or loans must file DPT-3 filing by June 30, 2026.
  9. 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.
  10. 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 RecognitionStartups 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.

Frequently asked questions

Common questions about Company Annual Filing.

Company filing refers to submitting various legal forms and documents to the Registrar of Companies (ROC) as required by the Companies Act 2013. Some of the common types of company filings that need to be filed with the MCA are as follows:
  • Incorporation Documents
  • Annual Returns
  • Financial Statements
  • Changes in Directors or Shareholders
  • Registered Office Change
  • Director Identification Number
  • Company Filings for Approval
  • Charge Management
Read in detail about the filings for the company .
In India, small businesses can be run without registering, but it is recommended to register the company to obtain certain benefits and to ensure legal compliance. There are several unregistered business structures that small enterprises commonly use:
  • Sole Proprietorship
  • A partnership Firm
  • Hindu Undivided Family (HUF)
Learn more about running a small business without registering
Starting a business in India requires compliance with various legal requirements, including registering the business, obtaining necessary licenses and permits, and complying with labor and tax laws. Some of the essential legal requirements for starting a business in India are as follows:
  • Choose a Business Structure
  • Register Your Business Name
  • Obtain Director Identification Number (DIN)
  • Incorporate the Business
  • Obtain PAN and TAN
  • Obtain Other Licenses and Permits
  • Labor Laws Compliance
  • Tax Compliance
  • Get Insurance
  • Open a Business Bank Account
Refer to our article to know more about the how legally file a Business.
A company can appoint a statutory auditor either for five consecutive years or till the conclusion of the next Annual general meeting. Therefore, an appointment of the statutory auditor cannot be considered as a part of annual compliance.
A company is required to maintain the compliances once the company is incorporated. The auditor is to be appointed within 30 days. Additionally, there is income tax filing and annual return filing that is to be done every year.
The annual general meeting (AGM) is held for the management and the shareholders to interact with each other. The Companies Act,2013 makes it compulsory to hold meetings to discuss the yearly results and appoint auditors.
The statutory audit as the name suggests is a mandatory audit for all companies. All the entities that are unregistered under the Companies Act as Private or Public Limited Companies need to get the books of accounts audited every year.
The companies incorporated under the Companies Act,1956 are required to file the following documents with the ROC The balance sheet in form 23AC which is to be filed by all the companies Profit and loss account in form 23ACA which is to be file by all the companies.
The Private Limited Companies are required to file the annual accounts and the returns that disclose the details of the shareholder and the directors to the ROC.
After the AGM all the private limited companies are required to file the annual return within 60 days of holding the annual general meeting.