A phone on a stand, a calculator, a pen and a potted succulent on a desk, for a guide to filing the MGT-7 annual return
Blog/Corporate Compliance

MGT-7 Annual Return Filing: Step-by-Step Guide for Private Limited Companies 2026

Reddy Sri Harsha
July 21, 2026
8 min read
Updated: August 17, 2026
Share

Quick Answer

How to file Form MGT-7 Annual Return for private limited companies on MCA v3 portal. Due dates, form fields, attachments, digital signature, late fee, and FY 2025-26 filing checklist.

Want a qualified CA to handle this for you? Talk to Tax Garden, Hyderabad.

Form MGT-7 (Annual Return) is a mandatory compliance filing for all private limited companies in India. It captures your company's governance structure, share capital details, members, directors, and key disclosures as of the financial year end. Understanding the filing process and common pitfalls can save time and penalty fees.

What is MGT-7?

MGT-7 is the Annual Return form that every private limited company must file with the Registrar of Companies (ROC) within 60 days of holding the Annual General Meeting (AGM).

The form records:

  • Registered office address and confirmation of details
  • Share capital structure and shareholding pattern
  • Names and details of members, promoters, and directors
  • Directors' remuneration and compensation
  • Details of the AGM held
  • Related party transactions and corporate governance disclosures
  • Auditor information

Filing MGT-7 ensures ROC maintains current, accurate records of your company's governance and structure.

Who Must File MGT-7?

Mandatory filing applies to:

  • All private limited companies (including One Person Companies via Form MGT-7A)
  • Single-member private companies
  • Private companies with multiple shareholders

LLPs are exempt; they file Form 11 instead.

MGT-7 Due Date and Timelines for FY 2025-26

  • AGM deadline: Must hold AGM by September 30 (within 6 months of financial year end on March 31)
  • MGT-7 deadline: Within 60 days of AGM = By November 29, 2026 for FY 2025-26
  • Late fee: INR 100 per day with no upper cap

For example, if your AGM was held on September 25, your MGT-7 due date is November 24. Filing 30 days late incurs a penalty of INR 3,000.

Step-by-Step MGT-7 Filing Process on MCA v3 Portal

Step 1: Prepare Required Documents

Before logging into the MCA v3 portal, gather:

  • CIN of your company
  • Latest audited financial statements (balance sheet, P&L, notes)
  • Board Report
  • Auditor report
  • AGM notice and minutes
  • List of shareholders and debenture holders
  • Director and KMP details with DIN
  • Digital Signature Certificate (DSC) of at least one director and company secretary (if turnover > INR 2 crore)

Step 2: Log into MCA Services Portal

  1. Visit www.mca.gov.in
  2. Navigate to MCA Services → E-Filing Services
  3. Log in with your registered email and password
  4. If you don't have an account, register as a company representative

Step 3: Navigate to MGT-7 Form Filing

  1. Click E-Filing → Company Forms Filing
  2. Select MGT-7 (Annual Return)
  3. Your CIN will auto-populate
  4. Select the financial year (FY 2025-26)
  5. Click Continue

Step 4: Fill Form MGT-7 Key Fields

Section 1: Company Details

  • Registered office address (auto-populated, verify for accuracy)
  • Contact details
  • Email for correspondence

Section 2: Share Capital

Enter your company's authorized capital and issued capital:

  • Authorized capital (as per Memorandum)
  • Issued capital
  • Paid-up capital

The system shows the latest filed capital details; update only if there have been changes.

Section 3: Shareholders and Debenture Holders

Provide the SRN (System Reference Number) of your latest filed Form INC-22A (Capital Structure Change) or from your last MGT-7.

If share capital changed in the current financial year, enter the latest SRN. Otherwise, enter the previous filing SRN.

Section 4: Directors and Key Managerial Personnel (KMP)

For each director, enter:

  • DIN (Directors Identification Number)
  • Name
  • Address
  • Date of appointment
  • Remuneration (if paid during FY 2025-26)

Director's KYC on DIN must be current; if a director's DIN is not active or KYC-non-compliant, the filing will be rejected.

Common mistake: Using a director's name instead of DIN. The system handles via NSDL database; submissions with non-KYC-compliant DIns are rejected.

Section 5: Annual General Meeting Details

  • Date of AGM held
  • Venue (physical address)
  • Whether held physically, hybrid, or virtual
  • Confirmation that notice was given in compliance with Companies Act

Section 6: Auditor Details

  • Name of auditor (Chartered Accountant)
  • ACA registration number
  • Remuneration (if paid during FY 2025-26)

Section 7: Related Party Transactions

If the company entered into related party transactions (RPTs) exceeding INR 10 lakh in a single transaction or INR 1 crore in aggregate:

  • Indicate presence of RPTs
  • Reference to Form AOC-2 (required attachment)
  • Brief nature of transactions

If no RPTs, simply indicate "No related party transactions."

Section 8: Corporate Governance Disclosures

Confirm:

  • Code of conduct adoption and compliance
  • Risk management framework
  • Audit committee details
  • Remuneration policy

Step 5: Upload Attachments

Required attachments:

  1. Audited Financial Statements (PDF, max 40 MB combined)

    • Balance sheet
    • Profit and Loss statement
    • Cash flow statement (if applicable)
    • Notes to accounts
    • Auditor's report
  2. Board Report

  3. Auditor's Certificate (if company exceeds size thresholds)

  4. Secretarial Audit Report (if applicable under Section 204)

  5. Form AOC-2 (if related party transactions exist)

Ensure all PDFs are scanned clearly, not handwritten. File sizes must not exceed 10 MB per document.

Step 6: Director's Digital Signature

At least one director's Digital Signature Certificate (DSC) is mandatory to sign the MGT-7.

  1. Click Sign with DSC
  2. Select the director's DSC from your USB token or e-token
  3. Enter the DSC PIN
  4. Confirm signature

If a company secretary exists and turnover exceeds INR 2 crore, the CS must also digitally sign the form.

Step 7: Submit and Payment

  1. Review all entered data for accuracy
  2. Click Submit
  3. The system generates a filing reference number
  4. Pay the prescribed fee via online payment gateway (credit card, debit card, NEFT)

Filing fee for FY 2025-26:

  • Up to INR 1 lakh authorized capital: INR 300
  • INR 1 lakh to 5 lakh: INR 600
  • INR 5 lakh to 1 crore: INR 1,500
  • Above INR 1 crore: INR 2,500

Step 8: Confirmation and Download

After successful payment, you'll receive:

  • Filing confirmation email
  • System Reference Number (SRN)
  • Receipt (save and archive for records)

Keep the SRN for future reference when filing Form AOC-4 or other forms that cross-reference MGT-7.

Key Attachments for MGT-7 Filing

1. List of Shareholders and Debenture Holders (Mandatory)

Prepare an extract showing:

  • Shareholder name and address
  • Number of shares held
  • Debenture holders (if issued)

This is attached as a PDF; the system does not require this as a separate form.

2. Company Secretary's Certificate (Conditional)

If your company's turnover exceeds INR 2 crore or paid-up capital exceeds INR 10 lakh, a certificate from the company secretary (or secretary of company) confirming compliance with the Companies Act is required.

This is optional for smaller companies but mandatory for larger ones. Many companies voluntarily attach this to ensure completeness.

Common MGT-7 Filing Errors and How to Avoid Them

Error 1: Wrong CIN or Outdated Company Name

Issue: Submitting MGT-7 with incorrect CIN prevents the filing from linking to your company master record.

Fix: Verify CIN from your incorporation certificate. The CIN is a 21-character alphanumeric code. Do not use company name; the system uses CIN.

Error 2: Non-KYC-Compliant DIN

Issue: Director's KYC is not active on NSDL database, causing the form to be rejected.

Fix: Before filing, verify each director's DIN is active and KYC-compliant via www.nsdl.co.in. If not, initiate KYC update (takes 5-7 days).

Error 3: SRN of Capital Structure Not Entered

Issue: Omitting or entering a wrong SRN for Form INC-22A (if capital was changed).

Fix: If share capital changed in FY 2025-26, get the SRN from your latest INC-22A filing. If no capital change, reference the previous MGT-7's SRN. This cross-links your filings.

Error 4: Auditor Details Mismatch

Issue: Auditor's ACA registration number entered incorrectly or auditor not registered with ICAI.

Fix: Verify auditor's registration via www.icai.org. Use the exact ACA number as per ICAI records.

Issue: Failing to disclose RPTs exceeding INR 10 lakh / INR 1 crore thresholds, leading to later scrutiny.

Fix: Review all contracts and transactions with related parties (directors, key management, group companies). If thresholds crossed, attach Form AOC-2.

Late Filing Penalties for MGT-7

If MGT-7 is not filed within 60 days of AGM:

  • Late fee: INR 100 per day (with no upper cap)
  • Example: Filing 30 days late = INR 3,000 penalty
  • Example: Filing 6 months late = INR 18,000 penalty

Unlike some other forms, MGT-7 late fees accumulate daily without a cap, making timely filing critical.

In case of delay, file immediately and pay the penalty. Late filing does not affect the acceptance of the form but incurs a financial penalty.

Filing Timeline Checklist for FY 2025-26

MGT-7 vs Other Annual Compliance Forms

MGT-7 is filed after AOC-4; ensure AOC-4's SRN is ready before filing MGT-7.

For related compliance topics, see:


Disclaimer: This guide is for informational purposes only. For company-specific compliance advice, consult a Chartered Accountant or Company Secretary registered with ICAI or ICSI respectively.

Sources:

  • Companies Act, 2013 (Sections 92 & 149)
  • Companies (Management and Administration) Rules, 2014 (Rule 12)
  • Ministry of Corporate Affairs Gazette Notification
  • MCA e-Filing System Rules & FAQs

Frequently Asked Questions

Can MGT-7 be filed if the AGM was not held?

Yes, and it must be. Where the AGM was not held, Section 92(4) requires the annual return to be filed within 60 days from the date by which the AGM should have been held, which is 30 September for most companies, together with a statement explaining why it was not held. Failing to hold the AGM remains a separate default with its own penalty.

Which companies file MGT-7A instead of MGT-7?

One Person Companies and small companies file the simplified Form MGT-7A. All other companies, including private companies that exceed the small company limits on paid-up capital or turnover, file the full MGT-7. Check the current small company limits under Section 2(85) against your latest audited figures before choosing the form, since filing the wrong one leads to resubmission.

Who signs MGT-7 and when is MGT-8 needed?

MGT-7 is signed with a DSC by a director, and also by the company secretary where the company has one. Where paid-up capital is Rs 10 crore or more or turnover is Rs 50 crore or more, the annual return must also be certified by a practising company secretary in Form MGT-8, attached to MGT-7. Keep the signing director's DSC valid and registered on the V3 portal.

What happens if a director's DIN is deactivated for missing KYC?

A director whose DIN shows as deactivated for non-filing of DIR-3 KYC cannot sign MGT-7, and forms carrying that DIN can get stuck. Reactivate the DIN by filing DIR-3 KYC with the Rs 5,000 fee, then file the annual return. Check every director's DIN status on the MCA portal before starting the form.

What is the penalty for filing MGT-7 late?

The MCA portal charges an additional fee of Rs 100 per day from the day after the due date, with no upper cap. Separately, Section 92(5) provides a penalty of Rs 10,000 plus Rs 100 per day, up to Rs 2 lakh for the company and Rs 50,000 for each officer in default. Missing annual returns for three consecutive years also disqualifies directors under Section 164(2).

Tax Garden · Kondapur, Hyderabad

Need help with tax & compliance?

GST, ITR, TDS, payroll and ROC. All handled by qualified CAs on a flat monthly fee.

  • Fixed fee, no surprise billing
  • 4-hour WhatsApp response
  • Same-day filing acknowledgement
Chat on WhatsApp

Pricing

Plans from ₹2,100/mo. Everything included, no per-query billing.

See all plans
Call a CAWhatsApp