Mon – Sat | 10:00 AM – 7:00 PM

ROC Annual Filing Services

AOC-4, MGT-7/7A, DIR-3 KYC, DPT-3, MSME-1 — complete MCA compliance under Companies Act 2013.

Every company registered in India is required to file annual returns and financial statements with the Registrar of Companies (ROC) under the Companies Act 2013. The two main filings — AOC-4 (financial statements) and MGT-7/7A (annual return) — carry an additional fee of Rs 100 per day for delays under Section 403. Non-filing for two consecutive years triggers director disqualification under Section 164(2) and eventual striking off under Section 248. SKAG and Associates handles end-to-end ROC compliance for private, public, OPC, and Section 8 companies.

What our ROC Annual Filing service covers

AOC-4 (Financial Statements filing) XBRL or non-XBRL filing of audited balance sheet, P&L, board report, CARO report, related-party transactions.
MGT-7 / MGT-7A (Annual Return) Annual return with shareholding pattern, indebtedness, related parties, board composition. MGT-7A for small companies and OPC.
DIR-3 KYC of all directors Annual KYC of every director with active DIN by 30 September. Delay attracts Rs 5,000 penalty and DIN deactivation.
DPT-3 (Return of Deposits) Annual return by 30 June covering all deposits, loans from directors, advances and exempt amounts.
MSME-1 (Half-yearly delays return) Half-yearly return for outstanding dues to MSME suppliers beyond 45 days — by 31 October and 30 April.
ADT-1 (Auditor Appointment) Filed within 15 days of AGM at which auditor is appointed or reappointed.

How the engagement works

1
AGM coordination Schedule AGM within 6 months of FY-end (15 months for OPC). Notice, agenda and minutes prepared.
2
Financial statements signing Audited financials signed by directors and auditor. Board report drafted incorporating extracts of MGT-9.
3
AOC-4 filing within 30 days of AGM Form AOC-4 or AOC-4 CFS (consolidated) or AOC-4 XBRL filed with all attachments.
4
MGT-7 filing within 60 days of AGM Annual return with shareholding pattern, board details, indebtedness, related-party transactions.
5
Other annual forms DIR-3 KYC (by 30 Sep), DPT-3 (by 30 Jun), MSME-1 (half-yearly), and any special forms based on company.
6
Compliance certificate For companies with paid-up capital Rs 10 crore+ or turnover Rs 50 crore+, MGT-8 (Compliance Certificate) by PCS required.

Documents required

  • Audited financial statements (balance sheet, P&L, cash flow)
  • Statutory Auditor's Report and CARO 2020 report
  • Board Report with annexures
  • Shareholding pattern as on 31 March
  • Details of all directors with DIN
  • AGM notice, agenda and minutes
  • Board meeting minutes for the year
  • Statutory registers (Members, Directors, Charges)
  • Related-party transactions list
  • Loans from directors / share application money
  • Outstanding to MSME suppliers (for MSME-1)

ROC annual filing calendar (FY 2025-26)

FormPurposeDue DateLate Fee
DPT-3Return of Deposits30 JuneRs 100/day
DIR-3 KYCDirector KYC30 SeptemberRs 5,000 + DIN deactivation
AGMAnnual General Meeting30 SeptemberCompounding offence
AOC-4Financial Statements30 days from AGMRs 100/day
MGT-7 / MGT-7AAnnual Return60 days from AGMRs 100/day
MSME-1MSME outstanding (Apr-Sep)31 OctoberRs 100/day
MSME-1MSME outstanding (Oct-Mar)30 AprilRs 100/day
ADT-1Auditor Appointment15 days from AGMRs 100/day

Director disqualification — what triggers it

Under Section 164(2) of the Companies Act 2013, a director gets automatically disqualified for 5 years if any company on whose board they sit fails to:

  • File AOC-4 or MGT-7 for three consecutive financial years
  • Repay deposits or interest on deposits, redeem debentures, or pay dividends within prescribed time

A disqualified director cannot be appointed or reappointed to any company's board, and existing directorships are vacated. The disqualification can be removed only after the defaults are made good and the 5-year period expires. Many directors discover this only when applying for new company incorporation — we help with restoration applications.

Small Company / OPC — relaxed compliance

A Small Company (Section 2(85)) — paid-up capital up to Rs 4 crore AND turnover up to Rs 40 crore — enjoys several relaxations:

  • MGT-7A instead of MGT-7 (simplified annual return)
  • No mandatory cash flow statement
  • Lesser number of board meetings (2 per year instead of 4)
  • Lower additional fee on delayed filings

XBRL filing — when applicable

XBRL filing of financial statements (Form AOC-4 XBRL) is mandatory for:

  • All listed companies
  • All public companies with paid-up capital Rs 5 crore or more
  • Companies with turnover Rs 100 crore or more
  • Companies covered under Ind AS

XBRL requires the financial statements to be tagged with the MCA taxonomy. This is technical and is best handled by professional firms with XBRL software.

Restoration after striking off

If your company has been struck off under Section 248 for non-filing, restoration is possible through:

  • Form INC-22A / ACTIVE-2 for re-activation if struck off for KYC default
  • NCLT application under Section 252 for full restoration within 20 years
  • Payment of all pending fees and penalties
  • Filing of all backlog returns

We have handled multiple striking-off restoration cases at NCLT, Delhi.

Frequently asked questions

What is the difference between MGT-7 and MGT-7A? +

MGT-7 is the standard Annual Return form for all companies. MGT-7A is a simplified form for Small Companies (paid-up capital up to Rs 4 crore AND turnover up to Rs 40 crore) and One Person Companies (OPCs). MGT-7A has fewer disclosures, no certificate by PCS required, and is significantly faster to file.

Can I file ROC returns myself or do I need a CA? +

Form AOC-4 must be signed by a director and certified by the company secretary (or by a PCS if no in-house CS). Form MGT-7 must be certified by a Company Secretary in Practice for companies with paid-up capital Rs 10 crore+ or turnover Rs 50 crore+. For smaller companies, directors can self-certify, but professional review is strongly recommended to avoid filing errors that attract additional fees.

My DIN has been deactivated. How do I reactivate? +

If DIN was deactivated for failure to file DIR-3 KYC, you can reactivate by filing DIR-3 KYC with a penalty of Rs 5,000. If DIN was deactivated due to director disqualification under Section 164(2), you must wait for the 5-year disqualification period to expire OR successfully restore the struck-off companies through NCLT.

What if my company is dormant or not operational? +

Dormant companies still have to file AOC-4, MGT-7 and DIR-3 KYC annually. Even with NIL transactions, the audit is required, financials must be drawn up, and ROC filings done. Alternatively, you can formally apply for Dormant Status (MSC-1) under Section 455, which reduces compliance, or strike off (STK-2) if you want to close the company.

Is DPT-3 required if our company has no deposits? +

Yes. Every company except government companies must file DPT-3 annually by 30 June, reporting all loans (even from directors), advances received from customers, share application money pending allotment, and exempted deposits. A nil DPT-3 is also acceptable but mandatory. Failure attracts Rs 100/day additional fee and possible adjudication.

What is the cost of late filing AOC-4 by 6 months? +

Additional fee under Section 403 is Rs 100 per day from the day after the original due date until filing date. For a 180-day delay, the cost is Rs 18,000 per form (AOC-4 + MGT-7 = Rs 36,000). Add adjudication proceedings if delayed over a year. Director disqualification kicks in only at 3-year continuous default but the additional fee burden becomes substantial much earlier.

Related free tools

Ready to engage SKAG and Associates for ROC Annual Filing?

Speak with CA Gaurav Singh about your specific requirements. Initial consultation has no obligation.

Contact the Firm →

This website is intended solely for the dissemination of basic information regarding SKAG and Associates and is in compliance with the guidelines issued by the Institute of Chartered Accountants of India (ICAI). It is not intended to be a source of advertisement, solicitation or inducement of professional work. The information provided here is general in nature and should not be construed as professional advice. By using this website, the visitor acknowledges that there has been no advertisement, personal communication, solicitation or inducement of any sort whatsoever from the firm or any of its members.