MCA

ROC Annual Filing

ROC annual filing means submitting your company's AOC-4 (financials) and MGT-7 (annual return) to the Registrar each year. We prepare, review and file both on time so you avoid the ₹100-per-day late fee.

Quick answer

ROC annual filing is a company's yearly submission of AOC-4 (audited financial statements, section 137) and MGT-7 or MGT-7A (annual return, section 92) to the Registrar. Every company files, active or dormant. Both deadlines run from the AGM — 30 days for AOC-4, 60 days for the annual return — measured from the earlier of your actual AGM date and its due date. We prepare, review and file both.

Applies to: Financial year 2025-26 filings (AGM season 2026)Jurisdiction: India — Companies Act, 2013 (MCA / Registrar of Companies)Sources checked: 2026-08-19

AOC-4 + MGT-7 Tied to your AGM Expert-reviewed Avoid ₹100/day late fee

Starts at

₹4,999

+ GST | MCA/government fees, additional fees, late fees and penalties vary by entity type, paid-up capital, turnover and due-date status

Timeline

Tied to the AGM; filed within statutory windows

Documents

Audited accounts + company data

Get started in minutes

or talk to an expert

No spam. We’ll only use your details to help with this filing.

AOC-4 + MGT-7

Tied to your AGM

Expert-reviewed

Avoid ₹100/day late fee

Pricing

ROC annual filing

The two core annual filings, done right and on time. MCA fees scale with capital; any late fee is statutory and separate.

Most popular

AOC-4 + MGT-7

Core annual filing

₹4,999

+ GST | MCA/government fees, additional fees, late fees and penalties vary by entity type, paid-up capital, turnover and due-date status

  • AOC-4 (financials)
  • MGT-7 (annual return)
  • AGM document support
  • Filed with SRN
File my ROC returns

Full Annual Compliance

ROC + KYC + tax

Custom

By turnover

  • Everything above
  • DIR-3 KYC
  • Income tax return
  • Compliance calendar
Get a quote

Prices are professional fees and indicative. Government fees, stamp duty, DSC, PAN/TAN, state charges and third-party costs are extra and may change. A final engagement summary separates each component before payment.

Overview

What is ROC Annual Filing?

ROC annual filing is the yearly submission of your company's key statutory documents to the Registrar of Companies — primarily AOC-4 (the audited financial statements) and MGT-7 (the annual return summarising shareholding, directors and changes).

Both are tied to your Annual General Meeting: AOC-4 is generally filed within 30 days of the AGM, and MGT-7 within 60 days. Every company must file, even with no business activity, and the late fee is a steep ₹100 per day per form with no cap.

One detail decides most late-filing disputes, and most summaries get it wrong. The 30-day and 60-day clocks do not simply start on the day you hold the meeting. MCA's own fee logic for AOC-4 and MGT-7 takes the earlier of your actual AGM date and the due date of that AGM, and counts from there. Holding the AGM early pulls your filing deadline forward. Holding it late does not push the deadline back — the due date caps it, unless the Registrar has granted an extension.

Which annual return you file depends on the company. MCA titles MGT-7 'Annual Return (other than OPCs and Small Companies)' and MGT-7A 'Abridged Annual Return for OPCs and Small Companies'. A small company is defined in section 2(85) read with rule 2(1)(t) of the Companies (Specification of Definition Details) Rules, 2014 — paid-up capital not above ₹4 crore and turnover not above ₹40 crore, and never a holding or subsidiary company. The portal rejects the wrong form outright.

A One Person Company sits outside the AGM rule entirely. Section 96 exempts an OPC from holding an AGM, and the third proviso to section 137(1) gives it 180 days from the close of the financial year to file AOC-4. Its annual return is MGT-7A. See OPC compliance for the full OPC cycle.

We can file the two forms together or separately — AOC-4 filing and MGT-7 filing are available on their own if you already have one covered. If you would rather hand over the whole year, including board meetings, the AGM and director KYC, that is company annual compliance.

We prepare both forms from your audited accounts and company data, get them reviewed, and file on time.

Is it for you?

Who needs it — and who doesn't

Recommended if

  • Every private limited company and OPC
  • Companies that have held (or should hold) an AGM
  • Businesses that want both filings handled together
  • Companies catching up on pending years

May not be needed if

  • LLPs (Form 8/11 instead — see LLP Compliance)
  • Proprietorships/partnerships

Benefits

Why it's worth doing right

Avoid the ₹100/day fee

On-time AOC-4 and MGT-7 prevent the uncapped per-day additional fee per form.

Stay in good standing

Up-to-date ROC filings keep the company active and credible.

One coordinated filing

We file both forms together so they reconcile and nothing's missed.

Eligibility

Eligibility & key conditions

  • A company with finalised, audited accounts
  • An AGM held (or being held)
  • Director DSCs available

Documents

Documents required

Financial

  • Audited financial statements
  • Auditor's report
  • Board's report

Company

  • Shareholding and director details
  • Changes during the year
  • AGM details and resolutions

Process

A clear path from start to filed

1Collect
You share audited accounts and company data.
Output: Filing data
Timeline: Days 1–2
2Prepare AOC-4
We prepare the financials filing.
Output: Draft AOC-4
Timeline: 1–2 days
3Prepare MGT-7
We prepare the annual return.
Output: Draft MGT-7
Timeline: 1–2 days
4Review & file
A professional reviews; we file both with DSCs.
Output: Filed AOC-4 & MGT-7 + SRN
Timeline: Within due dates

Official filing

How the MCA portal (mca.gov.in) flow works

AOC-4 and MGT-7 are filed on the MCA portal after the AGM, signed with director and professional DSCs. AOC-4 carries the audited financials; MGT-7 carries the annual return. Each has a due date measured from the AGM date.

Worked example, with the assumptions stated. Assume a private limited company with an April–March financial year ending 31 March 2026, authorised share capital of ₹10,00,000, no AGM extension applied for, and an AGM actually held on 12 August 2026. The AGM due date under section 96 is 30 September 2026. MCA counts from the earlier of the two, which is 12 August 2026. AOC-4 is therefore due 11 September 2026 (12 August + 30 days), and MGT-7 is due 11 October 2026 (12 August + 60 days). Normal MCA fee at ₹10,00,000 authorised capital is ₹400 per form. If AOC-4 is filed on 26 September 2026 instead, that is 15 days late, so the additional fee is 15 × ₹100 = ₹1,500 on top of the ₹400 — the ₹100 per day is a flat per-day charge, not a multiple of the ₹400.

Change one assumption and the answer changes. If the same company had held its AGM on 30 September 2026 instead, the earlier of the two dates would be 30 September, and AOC-4 would fall due 30 October 2026 with MGT-7 on 29 November 2026. If the AGM slipped to 20 October 2026 with no extension granted, MCA still counts from 30 September, so AOC-4 was already due on 30 October regardless of when the meeting actually happened. Holding the meeting late buys nothing.

We prepare, review and file through the official MCA portal. We don't claim a private API; we keep you compliant by filing accurately and on time.

Portal stages

  1. 1Fix and minute the AGM date first — every other deadline on this page is derived from it.
  2. 2Complete the audit and adopt the accounts at the AGM. AOC-4 carries audited statements, so the audit gates the filing.
  3. 3File AOC-4 within 30 days of the AGM date (or of the AGM due date, if that is earlier).
  4. 4File MGT-7, or MGT-7A if you are an OPC or a small company, within 60 days on the same clock.
  5. 5Keep the SRN and challan for each form. They are the evidence that the year is closed.

Costs

Fees & cost breakdown

Fees and cost breakdown for ROC Annual Filing
Cost componentIndicative amount
Professional feeOurs. AOC-4 + MGT-7, and it is the only line on this table we chargeFrom ₹4,999
MCA fee — AOC-4Government. By nominal (authorised) share capital, not paid-up. ₹200 for a company with no share capital₹200 to ₹600
MCA fee — MGT-7 / MGT-7AGovernment. Same capital-based scale, charged separately from AOC-4₹200 to ₹600
Additional fee if lateGovernment. Section 403 read with the Companies (Registration Offices and Fees) Rules, 2014. No upper cap₹100/day per form
Penalty (separate from fees)Government. Sections 92(5) and 137(3) — an adjudicated penalty on the company and on officers, on top of the feeFrom ₹10,000 per default

Only the first row is our fee. Everything below it is statutory and payable to the government through the MCA portal. The capital-based scale runs ₹200 below ₹1,00,000, ₹300 up to ₹4,99,999, ₹400 up to ₹24,99,999, ₹500 up to ₹99,99,999 and ₹600 at ₹1,00,00,000 or more. The additional fee is charged per form, so a company late on both AOC-4 and MGT-7 accrues ₹200 a day in total.

Deliverables

What you receive on completion

Filed AOC-4 with SRN
Filed MGT-7 with SRN
AGM and resolution support
A clean annual ROC record

After this filing

What you need to stay compliant next

Next year

ROC filing is annual. We keep your calendar and remind you well ahead.

Director KYC

DIR-3 KYC is a separate annual obligation — we handle it under our compliance plans.

Keep the SRNs

Each filed form returns an SRN and a challan. Keep both — they are what a diligence process, a bank or a buyer will ask to see, and MGT-7 for the next year has to reconcile to what you filed this year.

If you are behind

Overdue years are filed oldest first. We compute the additional fee before you commit, so the cost of catching up is a number you see in advance rather than a surprise at the payment screen.

Avoid delays

Common mistakes & reasons for rejection

Common mistakes

  • Filing one form but not the other
  • Missing the AGM-linked due dates
  • Inconsistent figures between AOC-4 and MGT-7
  • Not filing in a no-activity year
  • Assuming a late AGM buys a later filing date — MCA counts from the earlier of the AGM date and the AGM due date
  • Filing MGT-7 when the company is a small company or OPC, or MGT-7A when it is neither — the portal rejects both
  • Reading the capital-based fee off paid-up capital when the scale runs on nominal (authorised) capital
  • Treating the ₹100/day additional fee as the whole exposure and forgetting the separate penalties under sections 92(5) and 137(3)

Why filings get rejected or delayed

  • Wrong AGM date or resolution details
  • Unaudited or inconsistent financials
  • DSC/signatory errors
  • AGM date entered on MGT-7 not matching the date already filed on AOC-4 for the same year end
  • An ADT-1 SRN that is not approved or does not cover the financial year being filed

Risks

Penalties & risks of getting it wrong

Late filing

₹100 per day per form, no cap, plus director-disqualification risk for prolonged default.

Penalty for financial statements — section 137(3)

On the company: ₹10,000 plus ₹100 for each day of continuing failure, capped at ₹2,00,000. On the managing director and CFO — or, absent them, the director charged by the Board, and absent that, every director: ₹10,000 plus ₹100 per day after the first, capped at ₹50,000. This sits on top of the filing fee, not instead of it.

Penalty for the annual return — section 92(5)

On the company and on every officer in default: ₹10,000 plus ₹100 for each day after the first, capped at ₹2,00,000 for the company and ₹50,000 for an officer.

Director disqualification — section 164(2)(a)

If a company has not filed financial statements or annual returns for any continuous period of three financial years, its directors become ineligible for re-appointment there or appointment in any other company for five years. The trigger is the company's default, not a finding against the individual.

Strike-off exposure

A registry that shows no filings invites removal action under section 248. Restoration then runs through the Tribunal, which costs far more than the filings ever would have — a deliberate strike off or dormant status is always cheaper than an involuntary one.

AI-powered assistance

AI does the heavy lifting. Experts make the call.

AI builds your document checklist for each MCA form
Automated pre-checks flag missing details, wrong figures and likely errors
A plain-language case summary explains each filing and its deadline
A qualified professional reviews the forms and the filing position
Files are kept in a secure, private document vault — never public links
You track every form, SRN and approval live in your portal

AI assists with checks, drafting and explanations only. A qualified professional reviews every defined checkpoint and the final filing before submission. AI does not make consequential compliance decisions on its own.

File your ROC returns on time

We prepare and file AOC-4 and MGT-7 together, reviewed by experts, before the deadline — no ₹100/day surprises.

Talk to an expert

Compare

ROC Annual Filing vs Company Compliance (full)

ROC Annual Filing compared with Company Compliance (full)
FactorROC Annual FilingCompany Compliance (full)
ScopeThe two annual ROC formsFull year: filings + meetings + KYC + tax
Best forCompanies needing AOC-4 & MGT-7Hands-off, fully managed compliance

Use cases

Built for how real businesses operate

Small Pvt Ltd

Need: Just the annual ROC forms

We suggest: AOC-4 + MGT-7 package.

Busy founder

Need: Everything handled

We suggest: Full annual compliance plan.

Why MyFinancialAdvisory

A more accountable way to stay compliant

AI-assisted document and data checks before every filing
Reviewed by qualified professionals — not auto-filed blindly
Secure document vault with role-based, time-limited access
Live tracking of every form, approval and SRN in your portal
Transparent professional fees — MCA fees and late fees shown separately
A compliance calendar so you never miss an ROC deadline again
Founder-friendly support in plain language, not legal jargon

Quality & accountability

Reviewed by compliance experts

Every roc annual filing engagement is prepared with structured checks and signed off by qualified professionals before anything is filed — speed without sacrificing accuracy.

R

Reviewed by

Reviewed by MyFinancialAdvisory Compliance Team

Company law & ROC review

Our ROC and MCA work is prepared with AI-assisted checks and reviewed by qualified professionals experienced in company law and MCA filings before any form is filed.

Structured document checks

Documents and eligibility follow structured checks before expert review.

Expert-reviewed before filing

A qualified professional signs off every defined checkpoint.

Compliance-safe guidance

Advice mapped to current rules — no shortcuts, no guesswork.

Keep exploring

FAQs

ROC Annual Filing — frequently asked questions

What is ROC annual filing?

The yearly submission of a company's AOC-4 (financial statements) and MGT-7 (annual return) to the Registrar of Companies, tied to the AGM. Both are mandatory, even with no activity.

When are AOC-4 and MGT-7 due?

AOC-4 is generally filed within 30 days of the AGM and MGT-7 within 60 days. The AGM itself is generally within six months of the financial year-end.

Does a late AGM give me more time to file?

No. MCA's fee logic for AOC-4 and MGT-7 counts from the earlier of your actual AGM date and the due date of that AGM. An AGM held after its due date does not move the filing deadline; only an extension approved by the Registrar does, and that is applied for in GNL-1 under the purpose 'Extension of AGM'.

Should I file MGT-7 or MGT-7A?

MGT-7A is the abridged annual return for One Person Companies and small companies; MGT-7 is for everyone else. A small company under section 2(85) has paid-up capital not above ₹4 crore and turnover not above ₹40 crore, and is never a holding or subsidiary company, a section 8 company or a body corporate under a special Act. The portal rejects the wrong form.

What does the government actually charge?

Two things, separately. A normal filing fee per form on a nominal share capital scale — ₹200 below ₹1,00,000, rising to ₹600 at ₹1,00,00,000 or more, and ₹200 for a company with no share capital. Then, if you are late, an additional fee of ₹100 per day per form with no cap. Our professional fee is separate and is the only amount we receive.

Is the ₹100 per day the same for every ROC form?

No, and this is a common error. ₹100 per day applies to delay under sections 92 and 137 — the annual return and the financial statements. Most other company forms carry a multiple of the normal fee instead, rising in bands from 2 times up to 12 times as the delay grows. Check the actual form before assuming a rate.

Does an OPC file the same way?

No. An OPC holds no AGM, so its AOC-4 runs 180 days from the close of the financial year under the third proviso to section 137(1), and its annual return is MGT-7A. Our OPC Compliance page sets out that cycle.

What's the difference between AOC-4 and MGT-7?

AOC-4 files your audited financial statements; MGT-7 files your annual return (shareholding, directors and changes). Companies file both each year.

What's the penalty for late ROC filing?

A ₹100-per-day additional fee per form with no cap, plus director-disqualification risk for prolonged default.

Do I need to file if my company was dormant?

Yes. Annual ROC filings are mandatory regardless of activity, unless the company has formally obtained dormant status (and even then, dormant returns apply).

Do I need audited accounts to file AOC-4?

Yes. AOC-4 carries the audited financial statements, so the audit must be complete and the accounts adopted at the AGM.

Can you file pending years?

Yes. We can file overdue AOC-4/MGT-7 for prior years, compute the additional fees, and bring you current.

Is there any relief if I am already late?

Sometimes, and only when MCA has a scheme open. The Companies Compliance Facilitation Scheme, 2026 (General Circular 01/2026 dated 24 February 2026) let companies clear pending annual filings at 10% of the additional fee otherwise payable; it ran from 15 April 2026 and was extended to 31 August 2026 by General Circular 03/2026. These windows are time-limited and are not renewed on request, so check MCA's current circulars before relying on one. Outside a scheme, the full additional fee applies.

Does filing late remove the penalty as well as the fee?

Not by itself. The additional fee under section 403 and the penalties under sections 92(5) and 137(3) are different liabilities. Under a facilitation scheme, the proviso to section 454(3) can conclude the section 92 and 137 proceedings so that no penalty is leviable, but only where the filing is made before the adjudicating officer issues notice or within 30 days of it. Once an adjudication order is passed, the penalty stands.

Is the AGM mandatory before filing?

Yes for companies that require an AGM; the filings are measured from the AGM date. We support the AGM documentation.

What do I receive?

Filed AOC-4 and MGT-7 with their SRNs, plus AGM/resolution support and a clean ROC record.

Is filing done via a government API?

No. We file through the official MCA portal with the required DSCs and make no claim of a private API or guaranteed acceptance.

Ready to get roc annual filing done?

Start with a quick conversation. We’ll confirm scope, documents, fees and the next deadline.