What is the cost of annual ROC compliance?

Short answerAnnual ROC compliance has two cost parts: government filing fees (modest, based on capital) for forms like AOC-4 and MGT-7, and professional fees for the audit, accounts and filings, which vary with the company’s size and activity. A dormant company costs little; an active trading company costs more. Exact figures depend on your case.

Two cost components

The yearly cost of keeping a company compliant splits into statutory government fees — the MCA filing fees for AOC-4, MGT-7 and others, which are modest and scale with authorised capital — and professional fees for preparing the accounts, the statutory audit, and filing the forms and the income-tax return.

What drives the professional fee

The professional component varies with how active the company is — transaction volume, number of bank accounts, payroll, GST, and whether a tax audit applies. A dormant company with few entries is cheap to maintain; a busy trading company needs more bookkeeping and audit work. Because it’s case-specific, ask for a written estimate rather than a generic figure.

A worked example

Example: a dormant Private Limited company’s yearly compliance is mostly the audit and a handful of filings — a small, predictable cost. An operating company with staff, GST and hundreds of transactions costs more, because the bookkeeping and audit are heavier. Budgeting for this from incorporation avoids surprises. Our team can give an estimate for your specific company.

Talk to CA Vijay R Singh

Want a clear estimate for your annual compliance? You can message him directly, or book a short call to talk through your situation.

This answer is general information for businesses, not professional advice. Tax rates, thresholds and forms change with each Finance Act — please confirm the current position for your own facts, or speak to us, before acting.

© 2026 Vijay R Singh & Co., Chartered Accountants | FRN 136869W | M.No. 153926 | +91 98607 23959 | info@cavijaysingh.com | Andheri East, Mumbai 400069

Book a Call