Back to Indian Compliance Guides

Indian Compliance Guides

MGT-7 (Annual Return) — manage from Easedesk

Track MGT-7 annual return due dates, generate the form data from your tenant records, and file on the MCA portal.

4 min read·Updated 2026-06-30

Quick answer

MGT-7 is the annual return every company must file with the Registrar of Companies. From ROC → Filings → New → MGT-7 → pick the financial year. Easedesk auto-fills directors, shareholders, charges and registered office data. Generate the form and upload to mca.gov.in.

Setup

ROC → Directors → ensure all directors are listed with valid DIN. ROC → Charges → ensure secured loans are registered.

Generate MGT-7

ROC → Filings → New Filing → MGT-7. Easedesk fetches director list, shareholding pattern, board meetings held, and lists of charges. Review each section.

File on MCA portal

Download the data, fill the MCA form, sign with director DSC, and upload to mca.gov.in within 60 days of AGM.

Frequently asked questions

What's the due date?
60 days after the Annual General Meeting. AGM itself must be held within 6 months of FY end.
What's the penalty for late MGT-7?
₹100 per day with no upper limit. Easedesk shows the due date and a 30-day reminder.
Do I need a DSC?
Yes — at least one director's DSC + a CA/CS certification.
rocmcamgt-7annual-returncompliance

Related articles

Still have questions?

Use the AI Assistant inside Easedesk (it has access to your data), or reach our team.

Contact support

Command Palette

Search for a command to run...