← All guidesAnnual filings

Annual Return Filing

File MGT-7 Annual Return. Annual Return Filing takes 4 steps over about 102 days and is filed with the ROC on MGT-7.

4 steps~102 days start to finishfiles MGT-7

Last updated: 10 August 2026

What if it’s filed late?

Government late fees run at ₹100 a day on this filing and keep growing until it is done. OnCompliance tracks the date and shows the amount before it happens.

Work out the exact amount →See this deadline for your clients →

What is the timeline for Annual Return Filing?

4 steps over about 102 days, filing MGT-7 with the ROC. Each deadline below runs from the step before it.

#StepForm filedDeadline
1Prepare MGT-7Nonewithin 30 days
2Board ApprovalNonewithin 7 days
3CS CertificationNonewithin 5 days
4File MGT-7 with ROCMGT-7within 60 days

What are the steps, in order?

The 4 steps below run in order; the day counts show how long each one allows.

1

Prepare MGT-7

Compile data and prepare MGT-7 form

within 30 days
2

Board Approval

Get board approval for annual return

within 7 days
3

CS Certification

Get certification from Company Secretary (if applicable)

within 5 days
  • CS has reviewed the annual return
  • CS certification obtained
4

File MGT-7 with ROC

Submit MGT-7 within 60 days of AGM

within 60 days · files MGT-7
app.oncompliance.ai

Every guide runs like this in OnCompliance: steps in order, dates in view, paperwork made for you at each step.

Run these steps in OnCompliance →

Common questions

How long does Annual Return Filing take?

About 102 days across 4 steps. The first step is: Prepare MGT-7.

Which MCA form is filed for Annual Return Filing?

MGT-7. MGT-7 is the annual return filing under §92 of the Companies Act 2013.

What does it cost if MGT-7 is filed late?

Government late fees run at ₹100 a day on this filing and keep growing until it is done.

Can OnCompliance run Annual Return Filing for me?

Yes. OnCompliance runs the same steps in order, dates in view, with the paperwork made for you at each step.