Skip to content
MR Filings

Annual ROC filing

Every yearly form the Companies Act asks for, prepared from your books and filed before the penalty clock starts.

What the fee covers

  • AOC-4 and MGT-7 or MGT-7A filing
  • ADT-1 for auditor appointment
  • DIR-3 KYC for every director
  • Board report and AGM documentation
  • Statutory registers kept up to date

Professional fee

9,999

professional fee per year, government fees at actuals

Timeline
Filed before each due date
Filed with
Ministry of Corporate Affairs
+91

No charge for the call. A CA responds within one working day.

The filings that carry a daily penalty

Annual ROC compliance is a fixed set of forms tied to your AGM date. AOC-4 carries the financial statements, MGT-7 carries the annual return, and ADT-1 records the auditor. Miss any of them and the additional fee runs per day, per form, with no cap.

Investors and acquirers read these filings first during due diligence. A clean MCA record costs a few thousand rupees a year to maintain, and reconstructing three missed years costs considerably more.

Best suited to

  • Companies that missed a filing last year
  • Founders who have never held a formal board meeting
  • Startups preparing for due diligence
  • Directors who received a DIR-3 KYC deactivation notice

Documents you need

  • Audited financial statements for the year
  • Auditor's report and board report
  • Details of shareholding and any changes during the year
  • Board and general meeting dates
  • Director KYC details and digital signatures

Scanned copies are enough to begin. We check every document against the department's current format before filing, because a rejected form costs more time than a resubmitted scan.

How the filing runs

Get free consultation
  1. Books and audit close

    We work with your auditor to close the accounts, because every ROC form takes its numbers from the signed financials.

  2. Meetings and minutes

    Board meeting and AGM documentation is drafted properly, since the filing dates are counted from the AGM.

  3. Form preparation

    AOC-4, MGT-7 or MGT-7A and ADT-1 are prepared together so the numbers agree across all three.

  4. Filing and registers

    Forms are filed, acknowledgements are stored, and your statutory registers are updated to match.

What it costs

9,999

professional fee per year, government fees at actuals

Typical timeline: Filed before each due date

Get free consultation

Ten percent below any comparable quote

Send us a written quote from another online filing platform for the same scope of work. We do the same filing for ten percent less, and the difference is shown in your quote before you pay anything.

  • Applies to professional fees on like for like scope and turnaround
  • Government fees and stamp duty are statutory and are charged at actuals by everyone
  • The quote you send has to be current and in writing

Annual ROC filing questions

What are the ROC due dates?

AOC-4 is due within 30 days of the AGM and MGT-7 within 60 days. DIR-3 KYC is due by 30 September each year for every director holding a DIN.

What is the penalty for late ROC filing?

AOC-4 and MGT-7 carry an additional fee of 100 rupees per day per form, with no upper cap. A single form left for a year costs more than several years of professional fees.

Does a company with no revenue still file?

Yes. A dormant or zero revenue company files the same annual forms. The most common penalty we clean up comes from founders who assumed no business meant no filing.

What happens if DIR-3 KYC is missed?

The DIN is deactivated and the director cannot sign any filing until it is reactivated with a late fee. It also blocks every other form the company needs to submit.

Talk to a CA about annual roc filing

Send your details and a chartered accountant calls you back with the document checklist, the timeline and the exact cost for annual roc filing.

Not registered yet? Put the name you have in mind.

No charge for the call. Government fees are always quoted at actuals.

Reach us directly

22-1-3 Rajapangal Road, 7th Line, Ongole, Andhra Pradesh 523001. The office is open 10am to 7pm, Monday to Saturday, and WhatsApp and phone are answered around the clock.