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
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
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.
AOC-4 + MGT-7
Core annual filing
+ 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
Full Annual Compliance
ROC + KYC + tax
By turnover
- Everything above
- DIR-3 KYC
- Income tax return
- Compliance calendar
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
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
- 1Fix and minute the AGM date first — every other deadline on this page is derived from it.
- 2Complete the audit and adopt the accounts at the AGM. AOC-4 carries audited statements, so the audit gates the filing.
- 3File AOC-4 within 30 days of the AGM date (or of the AGM due date, if that is earlier).
- 4File MGT-7, or MGT-7A if you are an OPC or a small company, within 60 days on the same clock.
- 5Keep the SRN and challan for each form. They are the evidence that the year is closed.
Costs
Fees & cost breakdown
| Cost component | Indicative amount |
|---|---|
| Professional feeOurs. AOC-4 + MGT-7, and it is the only line on this table we charge | From ₹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 fee | From ₹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
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 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.
Compare
ROC Annual Filing vs Company Compliance (full)
| Factor | ROC Annual Filing | Company Compliance (full) |
|---|---|---|
| Scope | The two annual ROC forms | Full year: filings + meetings + KYC + tax |
| Best for | Companies needing AOC-4 & MGT-7 | Hands-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
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.
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.
Resources
Related guides & reading
ROC Annual Filing Checklist
Every annual filing and deadline a company must hit.
Read moreAOC-4 Filing Guide
How to file your financial statements with the ROC.
Read moreMGT-7 Filing Guide
How to file your company's annual return.
Read moreCompany Compliance Checklist
The ongoing annual and event-based compliance calendar.
Read moreDIR-3 KYC Guide
Keep your DIN active with the annual KYC.
Read moreKeep exploring
Hub
MCA / ROC compliance
Annual filings, changes and closures for companies and LLPs, tracked end to end.
Service
AOC-4 Filing
File your company's financial statements with the ROC.
Service
MGT-7 Filing
File your company's annual return with the ROC.
Service
Company Compliance
Your company's full annual ROC and statutory compliance, managed.
Service
DIR-3 KYC
Annual director KYC to keep the DIN active.
Service
OPC Compliance
Annual compliance for a One Person Company.
Service
Post-Incorporation Compliance
The first-year filings after you incorporate.
Service
Dormant Company Filing
Obtain and maintain dormant status (MSC-1/MSC-3).
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.
References
Official sources
- Companies Act, 2013 — s.137 (financial statements to Registrar), s.92 (annual return), s.96 (AGM), s.403 (fees and additional fee)
- MCA instruction kit — Form AOC-4 (fee rules, event date and 30-day limit)
- MCA instruction kit — Form MGT-7 (fee rules, event date and 60-day limit)
- MCA instruction kit — Form MGT-7A (abridged annual return for OPCs and small companies)
- MCA — annual filing forms on the MCA21 portal
- MCA General Circulars (Companies Compliance Facilitation Scheme, 2026)
Rules, fees and due dates change by notification. Confirm the current position on the official portal before you act.
Ready to get roc annual filing done?
Start with a quick conversation. We’ll confirm scope, documents, fees and the next deadline.
