File MGT-7 and AOC-4 cleanly each year. Step-by-step annual return playbook with penalty risks and a 30-day workflow for FY 2026-27.
Annual Return Filing for Private Limited Companies
For a private limited company in India, annual return filing is not a year-end administrative task ā it is a live governance obligation with a hard statutory calendar and daily compounding penalties for delay. Under Section 92 of the Companies Act 2013, every private limited company must file Form MGT-7 within 60 days of its Annual General Meeting (AGM). The companion financial filing, Form AOC-4, is due within 30 days of the AGM. For FY 2026-27 (year ending 31 March 2027), the AGM must be held by 30 September 2027, AOC-4 filed by 30 October 2027, and MGT-7 filed by 29 November 2027. Miss any of these and the penalty clock starts the next day.
What the Annual Return Actually Captures
The annual return is a governance snapshot, not a financial one. That distinction matters because many founders confuse it with the accounts filing. The MGT-7 captures:
- Registered office and principal business activities ā and any mid-year change to the registered office (which must separately have been reported via INC-22)
- Share capital structure ā authorised, issued, subscribed and paid-up capital; class-wise breakdown (equity vs. preference); calls in arrears; any forfeiture
- Full register of members ā as at 31 March of the financial year: name, address, folio number, shares held, whether dematerialised or physical
- Promoter and director particulars ā DIN, PAN, designation, date of appointment and of any cessation during the year
- Key Managerial Personnel (KMP) ā any appointment or resignation of the MD, CEO, CFO or Company Secretary
- Board and general meetings ā dates, quorum, attendance summaries
- Indebtedness ā secured and unsecured loans outstanding at year-end
- Director and KMP remuneration ā aggregate figures for the year
- Penalties or punishments ā whether the company or any director was penalised under the Act during the year
- Significant Beneficial Owner (SBO) particulars ā as declared under Section 90
Think of MGT-7 as the document an investor's legal counsel reads during due diligence to verify that the company's governance has been clean year after year. A gap, inconsistency or late filing flags immediately.
Your FY 2026-27 Compliance Calendar
The AGM is the trigger event. Every downstream deadline is measured from it, so getting the AGM date right ā and protecting it ā is the single most important planning decision of the year.
Section 96 requirements for a March 31 FY-end company:
| Milestone | Requirement | FY 2026-27 Deadline |
|---|---|---|
| AGM | Within 6 months of FY close | 30 September 2027 |
| AGM notice dispatch | 21 clear days before AGM | By 8 September 2027 |
| AOC-4 filing | Within 30 days of AGM | 30 October 2027 |
| MGT-7 filing | Within 60 days of AGM | 29 November 2027 |
| ADT-1 (auditor appointment) | Within 15 days of AGM | 15 October 2027 |
| DIR-3 KYC for all directors | Annual deadline | 30 September 2027 |
The 21 clear days for AGM notice means calendar days excluding both the day of dispatch and the day of the meeting. If your AGM is scheduled for 30 September 2027, the notice must be dispatched on or before 8 September 2027. This is not a soft deadline ā resolutions passed at an improperly convened AGM are vulnerable to challenge by any member.
Shorter notice is permitted under the proviso to Section 101 with the written consent of members holding at least 95% of voting power. Collect that written consent before dispatching a short-notice AGM. Verbal agreement is worthless for this purpose.
One more companion deadline: DIR-3 KYC for every director is due by 30 September. If a director's DIN is deactivated before the AGM, they cannot sign MCA forms and your entire filing sequence stalls. Run a DIN status check in the first week of September.
Form AOC-4: Filing the Financial Statements
AOC-4 is filed under Section 137 of the Companies Act 2013. It is the container for the complete audited financial package: balance sheet, profit and loss account, cash flow statement (mandatory for companies that are not small companies), notes to accounts, the statutory auditor's report, the Board's Report under Section 134, the Secretarial Audit Report where applicable, and the CSR Report where the company meets the CSR threshold under Section 135.
Filing deadline: 30 days from the date of the AGM. If the AGM is on 30 September 2027, AOC-4 is due by 30 October 2027.
AOC-4 Variants You Must Pick Correctly
| Form | Who Files It |
|---|---|
| AOC-4 | Standard private limited company |
| AOC-4 XBRL | Companies with paid-up capital ā„ Rs. 5 crore or turnover ā„ Rs. 100 crore (verify current MCA notification); listed entities |
| AOC-4 NBFC | Non-banking financial companies |
| AOC-4 CFS | Holding companies filing consolidated financial statements |
If your company crosses the XBRL threshold, the financial data must be tagged using XBRL taxonomy by a qualified professional and an instance document generated. Filing plain AOC-4 when XBRL is mandated is treated as a non-filing ā the same penalty applies as if you had not filed at all. Check the current MCA Companies (XBRL) Rules notification for the precise threshold applicable to FY 2026-27.
What Goes Wrong With AOC-4
- Board's Report missing mandatory Section 134 disclosures. The Directors' Responsibility Statement, auditor's observations on internal financial controls, risk management framework, related party transactions under Section 188, particulars of loans/guarantees/investments under Section 186, and the disclosure of any fraud reported by the auditor must all appear. A Board Report missing even one of these is non-compliant.
- Unsigned or draft financials uploaded by mistake. AOC-4 requires the execution copy with wet signatures (or electronic signatures valid under the IT Act) from the Board and the auditor. Uploading the working draft is a common error that leads to form rejection.
- UDIN missing or expired on the auditor's report. Every certificate or report issued by a Chartered Accountant must carry a valid Unique Document Identification Number (UDIN) generated on the ICAI portal. If the UDIN has lapsed, the audit report may fail MCA validation. Verify with your auditor before attaching it.
- Cash flow statement omitted for non-small-companies. A company that is not a small company (paid-up capital ⤠Rs. 4 crore and turnover ⤠Rs. 40 crore ā verify current thresholds) is required to prepare a cash flow statement. Omitting it makes the financial statements incomplete.
Form MGT-7: The Annual Return Proper
MGT-7 is filed under Section 92 within 60 days of the AGM. It is longer and requires more reconciliation work than AOC-4. A company that is an OPC or a small company (meeting both thresholds simultaneously) may file the simplified Form MGT-7A instead of MGT-7.
Who Signs and Certifies
- Companies without a whole-time Company Secretary (CS): A director may sign the form. Check whether your company is required to appoint a whole-time CS based on paid-up capital thresholds as notified.
- Companies with a whole-time CS: The CS must sign MGT-7 in addition to a director.
- Companies with paid-up capital of Rs. 10 crore or more: A Practising Company Secretary (PCS) must certify the form. Verify the current threshold, as MCA may revise it.
What to Reconcile Before You File
Filing MGT-7 with incorrect data is worse than a late filing in one respect: it creates a permanent record discrepancy that due-diligence teams and auditors will flag in every future transaction. Reconcile the following before you open the form:
- Register of Members vs. cap table ā every share transfer since the last return must have been executed via Form SH-4, approved by the board, and entered in the Register of Members (RoM). Unrecorded transfers mean the MGT-7 shareholder list does not match reality.
- PAS-3 filings ā every allotment of shares during the year must have been reported via Form PAS-3 (Return of Allotment). If PAS-3 was not filed for an investor round, the paid-up capital shown in MGT-7 will disagree with the MCA company master data. File PAS-3 first (with applicable late fee), then file MGT-7.
- DIR-12 filings ā all director appointments, resignations and changes in designation must have been reported via DIR-12. Any director shown in MGT-7 who has no corresponding DIR-12 on MCA creates a flag.
- SBO Register (BEN-3) and BEN-2 filings ā discussed in detail in a later section.
ROC Fee Structure and Late-Filing Costs
The government filing fee for both AOC-4 and MGT-7 depends on your company's authorised share capital:
| Authorised Capital | Normal Fee Per Form |
|---|---|
| Up to Rs. 1,00,000 | Rs. 200 |
| Rs. 1,00,001 ā Rs. 5,00,000 | Rs. 300 |
| Rs. 5,00,001 ā Rs. 25,00,000 | Rs. 400 |
| Rs. 25,00,001 ā Rs. 1,00,00,000 | Rs. 500 |
| Above Rs. 1,00,00,000 | Rs. 600 |
Beyond the normal fee, additional fees apply for late filing under the Companies (Registration Offices and Fees) Rules 2014:
| Delay Period | Additional Fee |
|---|---|
| Up to 30 days past due | 2Ć normal fee |
| 31 ā 60 days | 4Ć normal fee |
| 61 ā 90 days | 6Ć normal fee |
| 91 ā 180 days | 10Ć normal fee |
| Beyond 180 days | 12Ć normal fee |
These fees accumulate per form. A company with Rs. 10 lakh authorised capital that files MGT-7 more than 180 days late pays Rs. 400 (normal) + Rs. 400 Ć 12 (additional) = Rs. 5,200 in government fees ā before the civil penalties under Section 92 even begin.
Pre-Filing Checklist and 30-Day Workflow
Use this 12-point checklist before opening any form on MCA V3:
- ā Audited financials signed by the Board, with auditor's report carrying a valid UDIN
- ā Board's Report finalised with all Section 134 mandatory attachments
- ā AGM notice issued with 21 clear days' notice and proof of dispatch preserved
- ā Minutes of board meeting approving the financials ā signed, dated, entered in minutes book
- ā Minutes of the AGM ā signed and entered within 30 days of the meeting
- ā All share allotments during the year filed via PAS-3; all transfers recorded in SH-4 and RoM
- ā All director changes filed via DIR-12
- ā SBO Register current; BEN-2 filed for any new or changed SBO
- ā DIN status checked for all directors on MCA V3 master data ā all must be active
- ā DSC of the signing director valid and registered on MCA V3
- ā Authorised capital confirmed on MCA company master data before selecting the fee slab
- ā XBRL applicability confirmed; XBRL instance document prepared if required
30-Day September Workflow
Week 1 (Days 1ā7): Receive audited financials from the statutory auditor. Circulate to all directors with draft Board Report at least 7 days before the board meeting (Section 173 notice). Hold the board meeting ā approve financials, adopt the Board Report, fix the AGM date and authorise dispatch of notice. Sign and enter board minutes.
Week 2 (Days 8ā14): Finalise AGM notice with the explanatory statement, proxy form (MGT-11) and the full financial package. Dispatch via registered email to all members on record; send physical copies where email consent is not on record. Preserve email delivery receipts or proof of postal dispatch.
Week 3 (Days 15ā21): Hold the AGM. Pass resolutions for adoption of financials, dividend declaration if any, auditor appointment (and file ADT-1 within 15 days), and director re-appointment. Prepare and sign AGM minutes within 30 days.
Week 4 (Days 22ā30): Prepare and file AOC-4 on MCA V3 with all attachments. Obtain SRN and download the acknowledgement. Then prepare MGT-7, reconcile all registers, obtain CS/PCS certification if required, and submit. Pay government fee, download acknowledgement.
Running this workflow means both forms are filed within the AGM month ā well inside the 30-day and 60-day windows respectively.
Worked Example: How a 200-Day Delay Costs Rs. 3 Lakh
Consider Skyridge Innovations Private Limited ā a two-director startup with authorised capital of Rs. 10,00,000. The company held its AGM on 30 September 2027 but did not file MGT-7 until 18 April 2028 (200 days late) and AOC-4 until 12 March 2028 (133 days late).
MGT-7 penalty under Section 92(5) ā 200-day delay:
| Party | Calculation | Amount |
|---|---|---|
| Company | Rs. 50,000 base + (Rs. 100 Ć 200 days) | Rs. 70,000 |
| Director 1 (officer in default) | Rs. 50,000 + (Rs. 100 Ć 200) | Rs. 70,000 |
| Director 2 (officer in default) | Rs. 50,000 + (Rs. 100 Ć 200) | Rs. 70,000 |
| MGT-7 total | ||
| Rs. 2,10,000 |
AOC-4 penalty under Section 137(3) ā 133-day delay:
| Party | Calculation | Amount |
|---|---|---|
| Company | Rs. 10,000 base + (Rs. 100 Ć 133 days) | Rs. 23,300 |
| Director 1 (MD/CFO, officer responsible) | Rs. 10,000 + (Rs. 100 Ć 133) | Rs. 23,300 |
| Director 2 | Rs. 10,000 + (Rs. 100 Ć 133) | Rs. 23,300 |
| AOC-4 total | ||
| Rs. 69,900 |
Government additional fees (both forms, Rs. 10L authorised capital):
- MGT-7: Rs. 400 Ć 12 (beyond 180 days) = Rs. 4,800
- AOC-4: Rs. 400 Ć 10 (91ā180 days) = Rs. 4,000
- Total MCA fees: Rs. 8,800
Grand total exposure: approximately Rs. 2,88,700 ā for a two-director startup with Rs. 10 lakh authorised capital, entirely avoidable with a September workflow.
Now extend the scenario: if Skyridge had also missed filings for FY 2024-25 and FY 2025-26, both directors would be disqualified under Section 164(2)(a) ā they could not be appointed as director in any company for five years, and their existing directorships in any other company simultaneously become invalid. The ROC may also initiate Section 248 strike-off proceedings suo motu against a company that appears to have stopped functioning.
SBO Declaration: The Compliance Layer Most Companies Miss
Section 90 of the Companies Act 2013 and the Companies (Significant Beneficial Owners) Rules 2018 require every individual who ultimately holds ā directly or through any holding chain ā 10% or more of the shares or voting rights, or who has the right to appoint a majority of directors, to declare themselves as a Significant Beneficial Owner.
The workflow is:
- The SBO files Form BEN-1 with the company
- The company enters the SBO in its BEN-3 register
- The company files Form BEN-2 with the ROC within 30 days of receiving BEN-1
Why this trips up annual return filing: MGT-7 requires you to disclose SBO particulars. If BEN-2 was never filed ā or was filed but not updated after a restructuring of the investor's holding vehicle (common when a PE fund shifts investments between sub-funds or SPVs) ā the MGT-7 disclosure will either be blank or stale.
The right sequence before every MGT-7:
- Trace every individual who is the ultimate natural person owning 10%+ of shares ā even through foreign holding companies, trusts, LLPs or any other intermediate structure
- Confirm that BEN-1 declarations have been received from each such individual and entered in BEN-3
- If any SBO is new or has changed since the last BEN-2 filing, file BEN-2 before you file MGT-7
A mismatch between the SBO register and MGT-7 is an increasingly common trigger for ROC examination under the MCA V3 data-validation framework.
Pitfalls to Avoid (and How to Fix Them)
Unrecorded share transfers in the Register of Members. A transfer happened mid-year but no SH-4 was executed and the RoM was not updated. MGT-7 then shows a shareholder who has already transferred out, and omits the incoming shareholder entirely. Fix: Trace all share certificate movements, execute the belated SH-4 transfer deed with proper stamp duty (as applicable in your state) and board approval, update the RoM, and only then file MGT-7. Do not file MGT-7 with a known inaccuracy ā it is an offence to make a false statement in a statutory return.
PAS-3 not filed before MGT-7 after a funding round. The company allotted fresh shares to an investor but never filed the return of allotment. The paid-up capital in MGT-7 does not match the MCA company master data. Fix: File PAS-3 first ā accept the applicable late additional fee ā wait for MCA V3 to update the company master data (typically 1ā2 working days), then reconcile paid-up capital and file MGT-7.
Signing director's DIN deactivated. If a director did not file DIR-3 KYC by 30 September of the previous year, their DIN is deactivated. A DSC-based signature from a deactivated DIN fails system validation on MCA V3. Fix: Check all directors' DIN status on MCA V3 company master data in the first week of September. File DIR-3 KYC (with late fee if past 30 September) and wait for DIN reactivation ā do not schedule the filing until the DIN is confirmed active.
AGM notice dispatched without the required 21 clear days. A notice sent 15 days before the AGM ā even if all members attend and no one objects ā leaves the AGM legally exposed. Any dissenting member can subsequently challenge the resolutions. Fix: Always send 21 clear days' notice unless you have collected and documented 95% written consent before dispatch. Retain the consent forms permanently with the AGM records.
Filing MGT-7 with a stale SBO position. The SBO disclosed in MGT-7 is the individual who held the indirect stake two restructurings ago. This is detected when the RoC cross-references BEN-2 filings against MGT-7 disclosures. Fix: Run the SBO reconciliation as described above every year, not just in the year of initial declaration.
Key Takeaways
- Three hard deadlines govern every FY 2026-27 filing: AGM by 30 September 2027; AOC-4 by 30 October 2027; MGT-7 by 29 November 2027 ā all downstream from the AGM date, so protect the AGM date first
- Civil penalties compound daily under Section 92 (Rs. 50,000 base + Rs. 100/day per party, capped at Rs. 5 lakh) and Section 137 (Rs. 10,000 base + Rs. 100/day per party, capped at Rs. 2 lakh) ā a two-director company can face Rs. 2.5ā3 lakh in aggregate penalties for a six-month delay
- Three consecutive years of non-filing triggers Section 164(2)(a) director disqualification ā it strips the director of all current and future directorships for five years simultaneously
- File PAS-3 and DIR-12 before MGT-7 ā upstream filings that have not reached MCA V3 will create discrepancies in the annual return that cannot be papered over
- SBO declarations (BEN-1/BEN-2) must be reconciled every year, not just in the year of first declaration; restructured holding vehicles frequently create stale SBO records
- XBRL is mandatory if you cross the prescribed paid-up capital or turnover threshold ā filing plain AOC-4 when XBRL is required carries the same penalty as non-filing
- Run the four-week September workflow: board meeting in Week 1, AGM notice in Week 2, AGM in Week 3, both filings in Week 4 ā this converts annual compliance from a crisis into a predictable 30-day calendar event





