Step-by-Step Guide 6 Steps

How to File Annual Return for a Private Limited Company

Complete step-by-step guide to filing annual returns for a Private Limited Company in India in 2026. Covers MGT-7 annual return filing, AOC-4 financial statement filing, board meeting and AGM requirements, ROC due dates, penalties for late filing, and the complete annual compliance checklist for private limited companies.

D
Dhanush Prabha
11 min read
Quick Overview
Estimated Cost ₹5000
Time Required 15 to 30 Days
Total Steps 6 Steps
What You'll Need

Documents Required

  • Audited financial statements of the company for the financial year (Balance Sheet, Profit and Loss Account, Cash Flow Statement, and Notes)
  • Statutory auditor's report on the financial statements
  • Board resolution approving the financial statements and authorizing filing
  • Minutes of the Annual General Meeting (AGM) with attendance register
  • List of all shareholders with shareholding details as on the last day of the financial year
  • Details of all changes in directors or KMP during the year (appointments, resignations, changes in designation)
  • Details of charges created or modified during the year (if any)
  • Certificate from a practicing Company Secretary for companies with paid-up capital of 10 crore rupees or more or turnover of 50 crore rupees or more
  • Digital Signature Certificate (DSC) of the director authorized to sign the annual filings

Tools & Prerequisites

  • Internet access for the MCA V3 portal at mca.gov.in
  • Valid Digital Signature Certificate (DSC) of the authorized director and the statutory auditor
  • XBRL filing software (for companies required to file in XBRL format)
  • Active mobile number and email registered with MCA for OTP verification
  • PDF reader for reviewing pre-filled forms and downloading filed documents

Filing annual returns is one of the most important legal obligations for every Private Limited Company registered in India. Regardless of whether the company has conducted any business, earned revenue, or made profits during the year, the annual return filing with the Registrar of Companies (ROC) is mandatory. Failure to file on time results in penalties of 100 rupees per day per form, and prolonged non-compliance can lead to director disqualification and even striking off of the company.

This guide walks you through the entire annual return filing process for a Private Limited Company in India - from completing the statutory audit and holding the AGM, to filing AOC-4 and MGT-7 on the MCA portal - along with due dates, fees, penalties, and a practical compliance checklist to keep your company in good standing.

Annual Filing Requirements for a Private Limited Company

Every Private Limited Company must file the following with the ROC every year:

Mandatory Annual Filings with ROC
Form Full Name Contains Due Date
AOC-4 Financial Statements Balance Sheet, P&L Account, Cash Flow Statement, Board Report, Auditor's Report Within 30 days of AGM
MGT-7 Annual Return Company details, directors, shareholding pattern, compliance status Within 60 days of AGM
MGT-7A Annual Return (Simplified) Same as MGT-7 but with fewer disclosures Within 60 days of AGM (for Small Companies and OPCs only)
ADT-1 Auditor Appointment Details of statutory auditor appointed or re-appointed at AGM Within 15 days of AGM
All annual filing deadlines are linked to the Annual General Meeting (AGM) date. The AGM must be held within 6 months from the end of the financial year. For companies with financial year ending March 31, the AGM deadline is September 30. Planning the AGM date early helps manage all downstream filing deadlines more effectively.

Annual Compliance Calendar for Private Limited Company

Annual Compliance Calendar (Financial Year Ending March 31)
Timeline Task Details
April - June Complete Statutory Audit Get financial statements audited by the statutory auditor
July - August Board Meeting to Approve Financials Board approves audited financial statements and Board Report
On or before September 30 Hold Annual General Meeting Shareholders approve financials, appoint auditor, declare dividend
Within 15 days of AGM File ADT-1 (Auditor Appointment) Intimation of auditor appointment or re-appointment to ROC
Before September 30 File DIR-3 KYC for All Directors Annual KYC filing for every DIN holder - free before deadline
Within 30 days of AGM File AOC-4 (Financial Statements) Upload audited financials, Board Report, and Auditor's Report
Within 60 days of AGM File MGT-7 / MGT-7A (Annual Return) Upload annual return with company details, shareholding pattern
Before October 31 File Income Tax Return Companies requiring audit must file ITR by October 31

Step 1: Complete the Statutory Audit

Every Private Limited Company must get its financial statements audited by a Chartered Accountant appointed as the statutory auditor. The audit covers the following:

  • Balance Sheet as on March 31 (statement of assets and liabilities)
  • Profit and Loss Account for the financial year (statement of income and expenses)
  • Cash Flow Statement (mandatory for all companies except OPCs and small companies)
  • Notes to Accounts with detailed disclosures

The auditor reviews the books of accounts, verifies transactions, checks compliance with accounting standards, and issues the Audit Report with their opinion. The financial statements must comply with the Indian Accounting Standards (Ind AS) or the Accounting Standards prescribed under the Companies Act, depending on the company's size and applicability criteria.

Most companies complete their audit between April and June. Starting early gives you enough time to resolve any observations, adjust entries, and prepare the Directors' Report before the AGM. Last-minute audits often lead to errors, qualified opinions, and delayed filings that trigger penalties.

Step 2: Hold the Board Meeting to Approve Financial Statements

After the statutory audit is completed, the Board of Directors must convene a meeting to approve the financial statements and related reports. The board meeting must pass the following resolutions:

  1. Approval of audited financial statements (Balance Sheet, P&L, Cash Flow)
  2. Approval of the Board Report (Directors' Report under Section 134)
  3. Authorization of a director to sign the financial statements and file with ROC
  4. Fixing of date, time, and venue (or mode) for the Annual General Meeting
  5. Recommendation of dividend (if any) for shareholder approval at AGM

Directors' Report Requirements

The Board Report (Directors' Report) under Section 134 must include:

  • State of the company's affairs and financial performance during the year
  • Dividend recommended or proposed (or reason for not declaring dividend)
  • Material changes between the end of the financial year and the date of the report
  • Details of directors appointed or who resigned during the year
  • Number of board meetings held during the year with attendance details
  • Declaration of compliance with applicable laws
  • Extract of the annual return (or web link to the company website where it is published)

Step 3: Hold the Annual General Meeting (AGM)

The AGM is a mandatory meeting of the company's shareholders. Key requirements for the AGM:

AGM Requirements
Parameter Requirement
Deadline Within 6 months from the end of the financial year (September 30 for March FY)
Notice Period 21 clear days before the meeting
Gap Between Two AGMs Not more than 15 months
First AGM (New Company) Within 9 months from the end of the first financial year
Meeting Mode Physical, video conferencing, or hybrid (as per MCA guidelines)
Quorum 2 members personally present (for companies with up to 1,000 shareholders)

Business Transacted at AGM

  1. Ordinary business:
  • Adoption of audited financial statements and Board Report
  • Declaration of dividend (if recommended by the board)
  • Appointment or re-appointment of retiring directors
  • Appointment of auditor and fixing their remuneration
  1. Special business (if any additional resolutions are required):
  • Related party transactions
  • Increase in authorized share capital
  • Appointment of additional directors
  • Any other matter requiring shareholder approval
The MCA allows private limited companies to hold AGMs through video conferencing. However, certain items of business (such as approval of financial statements) may require compliance with specific procedural requirements. Ensure that the notice of AGM clearly mentions the VC facility, and record attendance through the digital platform. An OPC (with single member) is exempt from holding an AGM - the financial statements are deemed adopted when signed by the sole member/director.

Step 4: File AOC-4 (Financial Statements) on MCA Portal

Form AOC-4 must be filed within 30 days of the AGM. For an AGM held on September 30, the AOC-4 deadline is October 30.

Filing Process

  1. Log in to the MCA V3 portal at mca.gov.in
  2. Navigate to MCA Services > Company Forms > AOC-4
  3. Enter the Company CIN and select the financial year
  4. Fill in the financial details:
  • Date of AGM and date of Board Meeting approving financial statements
  • Whether the company is required to file in XBRL format
  • Key financial figures (total assets, total liabilities, revenue, profit/loss)
  • Details of the statutory auditor (name, membership number, firm registration number)
  • Whether there is any qualification or adverse remark in the audit report
  1. Upload the required attachments:
  • Audited financial statements (PDF format)
  • Auditor's Report
  • Board Report (Directors' Report)
  • Form AOC-1 (if the company has subsidiaries)
  1. Sign using the DSC of the authorized director and the DSC of the auditor
  2. Pay the government fee (based on authorized capital)
  3. Submit and note the SRN for tracking

AOC-4 XBRL

Companies meeting any of the following criteria must file financial statements in XBRL format using AOC-4 XBRL:

  • Listed companies on any stock exchange in India
  • Companies with paid-up capital of 5 crore rupees or more
  • Companies with turnover of 100 crore rupees or more
  • Companies required to prepare financial statements under Ind AS

Small companies, OPCs, dormant companies, and Section 8 companies are exempt from XBRL filing.

Step 5: File MGT-7 or MGT-7A (Annual Return) on MCA Portal

Form MGT-7 must be filed within 60 days of the AGM. For an AGM held on September 30, the MGT-7 deadline is November 29.

Filing Process

  1. Log in to the MCA V3 portal
  2. Navigate to MCA Services > Company Forms > MGT-7 (or MGT-7A for small companies/OPCs)
  3. Enter the Company CIN and select the financial year
  4. Fill in the following details:
  • Registered office address and principal business activities
  • Particulars of holding, subsidiary, and associate companies
  • Details of shares, debentures, and other securities (authorized, issued, subscribed, and paid-up)
  • Shareholding pattern (promoters, directors, KMP, and other shareholders)
  • Details of transfers and transmission of shares during the year
  • Details of all directors (DIN, name, designation, date of appointment/cessation)
  • Details of board meetings and committee meetings held during the year
  • Details of penalties, compounding, and adjudication orders (if any)
  • Compliance status with the Companies Act and applicable rules
  1. Upload attachments (if any):
  • List of shareholders and changes during the year
  • CS Certificate (Form MGT-8) if applicable
  • Approval letter from RBI if foreign shareholders are involved
  1. Sign using the DSC of the authorized director
  2. If applicable, sign by the practicing Company Secretary
  3. Pay the government fee and submit

Government Filing Fees

ROC Filing Fees Based on Authorized Capital
Authorized Capital Fee Per Form (AOC-4 / MGT-7)
Up to 1 lakh rupees 200 rupees
1 lakh to 5 lakh rupees 300 rupees
5 lakh to 25 lakh rupees 400 rupees
25 lakh to 1 crore rupees 500 rupees
Above 1 crore rupees 600 rupees

These fees are for each form. If both AOC-4 and MGT-7 are being filed, the fee is paid for each form separately.

Penalties for Late Filing

Late Filing Penalty Calculation
Delay Period Penalty per Form per Day Total for Both Forms (AOC-4 + MGT-7)
1 to 30 days 100 rupees Up to 6,000 rupees
31 to 90 days 100 rupees Up to 18,000 rupees
91 to 180 days 100 rupees Up to 36,000 rupees
181 to 365 days 100 rupees Up to 73,000 rupees
Unlike some other compliance penalties, there is no maximum cap on the late filing penalty for AOC-4 and MGT-7. The 100 rupees per day per form penalty keeps accumulating for every day of delay. For a company that has not filed returns for 2 years, the combined penalty for both forms can easily exceed 1.4 lakh rupees. Additionally, the directors face the risk of disqualification under Section 164(2) if returns are not filed for 3 consecutive years.

Consequences of Not Filing Annual Returns

  1. Financial penalties: 100 rupees/day/form with no maximum cap
  2. Director disqualification: Directors of companies that have not filed annual returns for 3 consecutive years are disqualified under Section 164(2) for 5 years
  3. Company struck off: ROC can initiate suo motu striking off under Section 248 for companies not filing returns for 2 or more years
  4. Loss of DIN: DIN of disqualified directors is deactivated, preventing them from serving as directors in any company
  5. Prosecution: ROC may initiate prosecution against the company and its officers in default, carrying fines and even imprisonment in extreme cases
  6. Credit and banking issues: Banks and financial institutions check MCA records. Non-compliance flags may affect the company's ability to get loans or open new bank accounts

Special Cases: Small Company and OPC Relaxations

Compliance Relaxations for Small Companies and OPCs
Requirement Regular Private Ltd Small Company / OPC
Annual Return Form MGT-7 (full version) MGT-7A (simplified)
Cash Flow Statement Mandatory Exempt
Board Meetings per Year 4 (one per quarter) 2 (with 90 days gap)
AGM Requirement Mandatory every year OPC: Exempt. Small Company: Mandatory
Statutory Audit Mandatory Mandatory (no exemption)
XBRL Filing Required if criteria met Exempt
CS Certification (MGT-8) Required if capital is over 10 crore or turnover over 50 crore Not required
A Small Company is one with paid-up capital not exceeding 4 crore rupees and turnover not exceeding 40 crore rupees (as per 2023 amendment). Both conditions must be satisfied. Note that companies that are holding companies, subsidiaries, companies registered under Section 8, or companies governed by special acts are not eligible for small company classification. Most startups and early-stage private limited companies qualify as small companies.

Other Annual Compliance Requirements

Beyond AOC-4 and MGT-7, a Private Limited Company also needs to ensure the following annual compliances:

  • DIR-3 KYC: Annual KYC for every DIN holder, due before September 30. Free if filed on time, 5,000 rupees penalty if late
  • DIR-8: Declaration of non-disqualification by every director at the first board meeting of every financial year
  • MBP-1: Disclosure of interest by directors in any company, body corporate, firm, or association at the first board meeting of every financial year

Other Regulatory Filings

  • Income Tax Return: ITR must be filed before October 31 for companies requiring audit (September 30 for companies not requiring audit - all companies require audit, so effectively October 31)
  • GST Annual Return (GSTR-9): Due by December 31 if the company is GST-registered
  • TDS Returns: Filed quarterly (Form 24Q and 26Q) within the prescribed due dates
  • Statutory Register Maintenance: Update registers of members, directors, charges, and other statutory registers as required

Common Mistakes to Avoid

  1. Missing the AGM deadline: If the AGM is not held by September 30 (for March FY companies), all downstream filings are automatically delayed. This triggers penalties and may require a compounding application. Plan the AGM early in September to avoid this
  2. Filing AOC-4 and MGT-7 out of order: AOC-4 has a shorter deadline (30 days from AGM) compared to MGT-7 (60 days). Many companies file MGT-7 first and miss the AOC-4 deadline. Always file AOC-4 first
  3. Not filing DIR-3 KYC for all directors: DIR-3 KYC must be filed for every DIN holder, not just the signing director. If any director's DIN gets deactivated, they may not be able to sign forms, causing cascading compliance delays
  4. Errors in financial figures: Ensure the financial figures in AOC-4 exactly match the audited financial statements. Discrepancies between the figures in the form and the uploaded financial statements are a common reason for form processing delays
  5. Not maintaining statutory registers: While the focus is often on MCA filings, companies must also maintain physical or electronic statutory registers (register of members, register of directors, minutes books). These are reviewed during inspections
  6. Ignoring pending filings from previous years: Before filing current year returns, check if there are any pending filings from previous years. All pending filings should be cleared in chronological order. MCA may not process current year filings if previous years are pending

Conclusion

Filing annual returns is a non-negotiable compliance for every Private Limited Company in India. The two main filings - AOC-4 (within 30 days of AGM) and MGT-7 (within 60 days of AGM) - form the core of annual compliance. The process begins with completing the statutory audit, getting board approval, holding the AGM, and then filing the forms on the MCA portal.

The penalty for late filing at 100 rupees per day per form adds up quickly, and prolonged non-compliance leads to severe consequences including director disqualification and company striking off. Maintaining a compliance calendar, starting the audit early, and having a systematic filing process ensures that your company stays in good standing with the ROC and the MCA.

If you need help preparing financial statements, conducting the statutory audit, holding the AGM, or filing AOC-4 and MGT-7 with the ROC, the IncorpX team can manage the complete annual return filing process for your Private Limited Company.

Frequently Asked Questions

What are the annual return forms for a Private Limited Company?
A Private Limited Company must file two main annual return forms with the Registrar of Companies (ROC): Form AOC-4 (Financial Statements) containing the audited Balance Sheet, Profit and Loss Account, Auditor's Report, and Board Report, and Form MGT-7 (Annual Return) containing the company's registered office, business activities, shareholding pattern, director details, and compliance information. Small companies and One Person Companies can file a shorter version called MGT-7A instead of the full MGT-7.
What is the due date for filing MGT-7?
Form MGT-7 (Annual Return) must be filed within 60 days from the date of the Annual General Meeting (AGM). Since the AGM for most companies is held on or before September 30 (for financial year ending March 31), the typical deadline for MGT-7 filing falls around the end of November. For example, if the AGM is held on September 15, MGT-7 must be filed by November 14. Late filing attracts a penalty of 100 rupees per day of delay.
What is the due date for filing AOC-4?
Form AOC-4 (Financial Statements) must be filed within 30 days from the date of the AGM. If the AGM is held on September 30, the AOC-4 filing deadline is October 30. This is an earlier deadline than MGT-7, so companies should prepare and file AOC-4 first. For companies filing in XBRL format, Form AOC-4 XBRL is used instead. Late filing attracts a penalty of 100 rupees per day of delay.
What is the penalty for late filing of annual returns?
The penalty for late filing of both AOC-4 and MGT-7 is 100 rupees per day of delay for each form. There is no maximum cap on the penalty amount. If both forms are filed late by, say, 30 days, the total penalty is 30 x 100 (AOC-4) + 30 x 100 (MGT-7) = 6,000 rupees. Additionally, if annual returns are not filed for 3 consecutive years, the ROC may initiate action to strike off the company from the register. Directors of defaulting companies may also face disqualification under Section 164(2).
When must the AGM be held?
The Annual General Meeting must be held within 6 months from the end of the financial year. For companies with a financial year ending on March 31, the AGM must be held on or before September 30. The first AGM of a newly incorporated company must be held within 9 months from the end of the first financial year. The gap between two AGMs should not exceed 15 months. Companies can hold AGMs through video conferencing subject to compliance with MCA notification requirements.
What is MGT-7A and who can file it?
MGT-7A is a simplified version of MGT-7 available for Small Companies and One Person Companies (OPCs). A Small Company is defined as a company with paid-up capital not exceeding 4 crore rupees and turnover not exceeding 40 crore rupees. MGT-7A requires fewer disclosures compared to the full MGT-7, making the filing process simpler and faster. However, even companies eligible for MGT-7A must file AOC-4 in full - there is no simplified version of AOC-4.
Is a Company Secretary required for annual return filing?
A practicing Company Secretary's certification is required for: companies with paid-up capital of 10 crore rupees or more, or companies with turnover of 50 crore rupees or more. Such companies must obtain a Company Secretary Certificate in Practice (Form MGT-8) which is attached to the MGT-7 form. For smaller private limited companies below these thresholds, CS certification is not mandatory. However, many companies voluntarily engage a CS professional for accurate and compliant filing.
What financial statements are included in AOC-4?
AOC-4 includes the following financial documents: Balance Sheet (statement of assets and liabilities), Profit and Loss Account (statement of income and expenditure), Cash Flow Statement (mandatory for all companies except OPCs and small companies), Notes to Accounts, Auditor's Report, Board Report (Directors' Report under Section 134), and any schedules and annexures. Companies whose financial statements are consolidated must file AOC-4 CFS (Consolidated Financial Statements) in addition to the standalone AOC-4.
What happens if a company does not file annual returns for multiple years?
If a company fails to file annual returns for 3 or more consecutive years, the Registrar of Companies may initiate suo motu striking off under Section 248 of the Companies Act. Additionally, directors of the defaulting company face disqualification under Section 164(2) and cannot be appointed as directors in any other company for 5 years from the date of default. To revive a struck-off company, you must file a petition with the National Company Law Tribunal (NCLT), which is expensive and time-consuming. It is always better to file pending returns with penalties than to allow the company to be struck off.
What are the government fees for filing AOC-4 and MGT-7?
The government filing fees depend on the authorized capital of the company. For most private limited companies with authorized capital up to 1 lakh rupees, the fee is 200 rupees per form. For companies with authorized capital between 1 lakh and 5 lakh rupees, the fee is 300 rupees per form. For authorized capital between 5 lakh and 25 lakh rupees, the fee is 400 rupees per form. For higher authorized capitals, the fees increase progressively up to 600 rupees per form. These are base fees - additional professional fees for auditors, CS, and compliance professionals are separate.
Can a company file annual returns after the due date?
Yes, a company can file annual returns after the due date by paying the late filing fee of 100 rupees per day of delay for each form. There is no process for extension of the due date. The MCA portal automatically calculates the penalty based on the number of days of delay. It is strongly recommended to file pending returns as soon as possible because: (a) the penalty increases every day, (b) prolonged non-filing can lead to director disqualification, and (c) the company may be flagged for striking off if non-filing continues for 3 years.
How many board meetings must a Private Limited Company hold in a year?
A Private Limited Company must hold a minimum of 4 board meetings per year, with not more than 120 days gap between two consecutive meetings. This means at least one board meeting per quarter. However, a small company (paid-up capital up to 4 crore and turnover up to 40 crore) and a One Person Company need to hold only 2 board meetings per year with a gap of at least 90 days between them. Board meetings can be held through video conferencing subject to certain conditions.
Tags:

Need Help With This Process?

Our experts are ready to assist you every step of the way. Get started with a free consultation today!

D

Dhanush Prabha is the Chief Technology Officer and Chief Marketing Officer at IncorpX, where he leads product engineering, platform architecture, and data-driven growth strategy. With over half a decade of experience in full-stack development, scalable systems design, and performance marketing, he oversees the technical infrastructure and digital acquisition channels that power IncorpX. Dhanush specializes in building high-performance web applications, SEO and AEO-optimized content frameworks, marketing automation pipelines, and conversion-focused user experiences. He has architected and deployed multiple SaaS platforms, API-first applications, and enterprise-grade systems from the ground up. His writing spans technology, business registration, startup strategy, and digital transformation - offering clear, research-backed insights drawn from hands-on engineering and growth leadership. He is passionate about helping founders and professionals make informed decisions through practical, real-world content.