ROC compliance - never miss a filing again
ROC compliance means filing the right forms with the Ministry of Corporate Affairs every year. Missing a single form triggers a penalty that can grow tenfold. We manage AOC-4, MGT-7, DIR-12, ADT-1, DIR-3 KYC, and every other mandatory MCA filing on time. Flat-fee plans starting at ₹1,999/month.
Get a free compliance audit
Share your details and our CA will review your current compliance status and call you back within one working hour.
AI-powered tools on this page
Skip the wait - get instant help right here, no form required.
The key facts, in one place
Everything a founder usually has to piece together from five different pages, in one place.
- Governing law
- Companies Act, 2013Administered by MCA
- Primary forms
- AOC-4, MGT-7, DIR-12, ADT-1, DIR-3 KYCPlus 10+ other e-forms
- Annual return deadline
- MGT-7 within 60 days of AGMLate filing attracts penalties
- Financial statements deadline
- AOC-4 within 30 days of AGMMust be audited before filing
- Director KYC
- DIR-3 KYC annuallyDue by 30 September each year
- Penalty for late filing
- ₹100/dayPer form, per day late - can compound
- Audit requirement
- Mandatory for all companiesStatutory auditor required
What is ROC compliance in India?
ROC (Registrar of Companies) compliance refers to the mandatory annual and event-based filings that every registered company must make with the Ministry of Corporate Affairs (MCA) under the Companies Act, 2013. The ROC, operating under MCA, maintains a registry of all companies and ensures they comply with statutory requirements.
The two core annual filings are AOC-4 (financial statements) and MGT-7 (annual return). Beyond these, companies must file DIR-12 for changes in directors, ADT-1 for auditor appointment, DIR-3 KYC for each director annually, and various event-based forms for changes in share capital, registered office, or board composition.
At Bizeneed, we manage the complete ROC compliance lifecycle for 10,000+ companies. Our CA team ensures every form is filed on time with accurate data, keeping your company in good standing. We also alert you to changes in compliance requirements so you are never caught off guard.
Annual ROC forms at a glance
Every company must file these forms annually. Missing any of them triggers compounding penalties that can quickly exceed the cost of professional help.
Form
AOC-4
What it covers
Audited balance sheet, P&L, cash flow, notes to accounts
| Aspect | Form | What it covers |
|---|---|---|
| Financial Statements | AOC-4 | Audited balance sheet, P&L, cash flow, notes to accounts |
| Annual Return | MGT-7 | Company overview, shareholders, directors, board meetings |
| Director Changes | DIR-12 | Appointments, resignations, changes in managerial personnel |
| Auditor Appointment | ADT-1 | Appointment/re-appointment of statutory auditor |
| Director KYC | DIR-3 KYC | Annual KYC update for every director |
| Charges | CHG-1/CHG-4 | Creation/modification/satisfaction of charges on assets |
| Charge Satisfaction | CHG-9 | When a charge is fully paid off |
| Registered Office | INC-22 | Change of registered office address |
| Share Capital | SH-7 | Increase or alteration of authorized share capital |
| Charge Modification | CHG-6 | Modification of terms of existing charges |
Penalties for late filing can reach ₹100 per day per form and are compounded over time.
Bizeneed visual guide
ROC compliance - never miss a filing again
Stay ROC-compliant with Bizeneed. We handle AOC-4, MGT-7, DIR-12, ADT-1, DIR-3 KYC, and all MCA annual filings for your company. Expert CA-led compliance from ₹1,999/month.
Understand requirement
Prepare documents
Complete filing
Client
Bizeneed
Result
Who needs ROC compliance?
Every company registered under the Companies Act, 2013 - regardless of turnover, size, or type - must maintain ROC compliance.
- Private Limited Companies registered under MCA
- Public Limited Companies
- One Person Companies (OPC)
- Section 8 Companies (non-profit)
- Companies incorporated under any RoC (any state in India)
- Companies with dormant/inactive status - even dormant companies have compliance obligations
By entity type
| Entity | Governed by | Eligible |
|---|---|---|
| Private Limited Company | Companies Act, 2013 / MCA | ✓ Yes |
| Public Limited Company | Companies Act, 2013 / MCA | ✓ Yes |
| One Person Company (OPC) | Companies Act, 2013 / MCA | ✓ Yes |
| Section 8 Company | Companies Act, 2013 / MCA | ✓ Yes |
| LLP | LLP Act, 2008 (different forms) | ✕ No |
| Sole Proprietorship | Not applicable - no ROC registration | ✕ No |
Documents required for ROC compliance
Common to every entity
- Certificate of Incorporation (CIN)Mandatory
- PAN of the companyMandatory
- TAN of the companyMandatory
- Audited financial statements (balance sheet, P&L)Mandatory
- Auditor's reportMandatory
- Director's reportMandatory
- Director's ID proof (PAN, Aadhaar)Mandatory
- DIR-3 KYC for each directorMandatory
- Shareholder register and detailsMandatory
- Board meeting minutesMandatory
- AGM minutes and attendance recordsMandatory
- Details of any charges created on company assetsMandatory
Get a free compliance status check
We will review your current ROC filing status and send you a free gap analysis.
How ROC compliance works
We handle the complete ROC compliance cycle - from gathering financials to filing every mandatory form. You focus on running your business.
Onboarding & status review
We review your company's existing compliance history, check for any pending forms, and identify gaps. We set up a dedicated compliance calendar for your company's financial year.
Dedicated CA assigned to your account
Financial data collection
We request your audited financials, auditor's report, and director's report from your auditor or internal finance team. We verify completeness and flag any issues before filing.
Our team works with your auditor
Form preparation
We prepare all mandatory forms (AOC-4, MGT-7, DIR-12, ADT-1, DIR-3 KYC) with accurate data, cross-checked against the MCA portal for consistency.
CA reviews every form before submission
MCA portal filing
We file each form on the MCA portal using the company's digital credentials. Filing is done well before due dates to avoid any last-minute issues. You receive confirmation of filing via email.
Full-service - we handle the portal
Acknowledgement & record keeping
We store all filing acknowledgements, SRN numbers, and receipts in a digital vault accessible to you. You can track filing status in real time through our client dashboard.
Compliant record-keeping included
You can file these forms yourself on the MCA portal for free. The challenge is not the filing itself - it is knowing which forms apply, gathering accurate data, and filing before the clock runs out. A single missed DIR-3 KYC deadline deactivates a director's DIN, which blocks future appointments and filings.
ROC compliance calendar
Compliance deadlines are tied to the AGM date and the financial year. Here is when each form is typically due.
| Stage | Duration |
|---|---|
| DIR-3 KYC (all directors) | By 30 September every year |
| First AGM | Within 6 months of financial year end (30 September) |
| AOC-4 (Financial Statements) | Within 30 days of AGM |
| MGT-7 (Annual Return) | Within 60 days of AGM |
| ADT-1 (Auditor appointment) | At first board meeting (annually) |
| DIR-12 (Director changes) | Within 30 days of any change |
| KYC for new directors | Within 30 days of appointment |
Event-based forms (DIR-12, INC-22, SH-7) have fixed 30-day windows from the date of change. Missing these triggers immediate penalties. We track all triggers proactively.
ROC compliance pricing
We offer flat-fee monthly plans so you always know what you are paying. No per-form billing, no surprise charges.
Basic
Essential annual compliance
- AOC-4 filing
- MGT-7 filing
- DIR-3 KYC (up to 2 directors)
- Email reminders for due dates
- Monthly compliance status report
Standard
Complete compliance coverage
- Everything in Basic
- ADT-1 (auditor appointment)
- DIR-12 (director changes)
- DIR-3 KYC (unlimited directors)
- Event-based form alerts (INC-22, SH-7, CHG-1)
- Priority email + phone support
Premium
Full compliance + accounting
- Everything in Standard
- Annual accounting & bookkeeping
- GST returns (monthly/quarterly)
- Income tax return filing
- Dedicated CA assigned
- Real-time dashboard access
Full fee breakdown
| Particulars | Government fee | Professional fee |
|---|---|---|
| AOC-4 filing | Nil | Included in plan |
| MGT-7 filing | Nil | Included in plan |
| DIR-12 filing | ₹300 | Included in plan |
| ADT-1 filing | Nil | Included in plan |
| DIR-3 KYC (per director) | Nil | Included in plan |
| INC-22 (address change) | ₹200-₹1,000 | From ₹1,499 |
| SH-7 (capital change) | ₹400 | From ₹1,499 |
| CHG-1 (charge creation) | ₹500-₹2,000 | From ₹1,999 |
| Late filing penalty (per form) | ₹100/day | We try to avoid it |
Not included in any tier:
- ✕ Statutory audit fees (paid to your auditor separately)
- ✕ Government fees for event-based forms not in your plan
- ✕ Conversion, merger, or restructuring work
- ✕ Income tax audit (if turnover exceeds limits)
Not sure which compliance plan you need?
Answer three quick questions and we will recommend the right plan with reasoning.
How old is your company?
What is your annual turnover?
What else do you need beyond ROC compliance?
Why outsource ROC compliance to Bizeneed?
Never miss a deadline
- Dedicated compliance calendar with proactive alerts 30/15/7 days before every deadline
- 100% on-time filing track record across 10,000+ companies
- Automatic reminders to you and your finance team for document submission
CA-led accuracy
- Every form reviewed by a qualified CA before submission to MCA
- Cross-checked against previous year's filings and MCA master data
- Errors caught before they become costly re-filings or penalties
Cost transparency
- Flat-fee monthly plans - no per-form billing surprises
- Government fees passed through at cost, clearly itemised
- Scale up or down your plan as your company grows
Complete record keeping
- All SRN numbers, acknowledgements, and filed forms stored digitally
- Client dashboard for real-time compliance status tracking
- Historical archive accessible for audits or future reference
The five forms that matter most
- AOC-4 - Financial Statements AOC-4 contains the company's audited balance sheet, profit and loss account, and cash flow statement. It must be filed within 30 days of the Annual General Meeting (AGM). The financials must be audited by a statutory auditor. Late filing attracts a penalty of ₹100 per day.
- MGT-7 - Annual Return MGT-7 is the annual return that provides a comprehensive snapshot of the company - directors, shareholders, share capital, meetings held, and key decisions. It must be filed within 60 days of the AGM. This is one of the most scrutinised forms by MCA.
- DIR-12 - Changes in Board of Directors DIR-12 is filed whenever there is a change in the board of directors - appointment of new directors, resignation, changes in managing director, or changes in the managerial personnel. It must be filed within 30 days of the change.
- ADT-1 - Auditor Appointment ADT-1 is filed to inform MCA about the appointment of the statutory auditor. It must be filed at the first board meeting after incorporation and annually for re-appointment of the auditor.
- DIR-3 KYC - Director Know Your Customer Every director must complete DIR-3 KYC annually by 30 September. This involves updating personal details including PAN, Aadhaar, and address. Failure to file DIR-3 KYC results in the director's DIN being marked as 'Deactivated'.
Common ROC compliance mistakes
Missing the DIR-3 KYC deadline
DIR-3 KYC must be filed by 30 September annually. Missing it deactivates the director's DIN, blocking all future MCA filings for that director. Set a calendar reminder in June every year.
Filing AOC-4 with unaudited financials
AOC-4 must contain audited financial statements signed off by your statutory auditor. Filing unaudited numbers - even if correct - makes the filing invalid and exposes directors to penalties.
Not updating DIR-12 for director changes
Any change in directors (appointment, resignation, change in managing director) must be reflected in DIR-12 within 30 days. The ROC database must match your actual board composition.
Ignoring event-based form windows
Changes in registered office (INC-22), share capital (SH-7), or charges (CHG-1) must be filed within 30 days of the change. These 30-day windows are absolute and non-negotiable.
Using an outdated DIN or DSC
DINs must be active (DIR-3 KYC filed) and DSCs must be valid. Expired DSCs cause filing failures on the MCA portal. Renew DSCs at least 30 days before expiry.
Every rejection above has a fix - most come down to how the innovation note is written, not the business itself. Most applicants don't know that until after the rejection.
If you have already been rejected, or want to make sure it does not happen, the 15-minute call below is the fastest path.
Annual ROC compliance calendar
This calendar shows the key filing deadlines for an Indian company. Miss one and the penalty clock starts immediately.
| Form | Trigger | Due date |
|---|---|---|
| DIR-3 KYC (all directors) | Annual - by 30 September | 30 September |
| First AGM | Within 6 months of FY end (30 September) | 30 September |
| AOC-4 (Financial Statements) | Within 30 days of AGM | 30 October |
| MGT-7 (Annual Return) | Within 60 days of AGM | 29 November |
| ADT-1 (Auditor appointment) | At first board meeting each year | 30 days of first board meeting |
| DIR-12 (Director changes) | Within 30 days of any change in directors | 30 days from change date |
| INC-22 (Registered office change) | Within 30 days of change | 30 days from change date |
| SH-7 (Share capital change) | Within 30 days of change | 30 days from change date |
| CHG-1 (Charge creation) | Within 30 days of charge creation | 30 days from charge date |
| CHG-9 (Charge satisfaction) | Within 30 days of charge repayment | 30 days from satisfaction date |
Annual compliance is just the beginning. We also handle company name change, ROC company search, and DIN applications. Need a full compliance plan? see annual filing plans.
How Bizeneed is different for ROC compliance
What clients say about this service
★★★★★
Bizeneed manages all our ROC annual filings - AOC-4, MGT-7, DIR-12. Everything is filed before the due date every single time. No more last-minute panic before AGMs.
Ramesh Chand · Company Secretary, Chand Industries · Delhi · March 2026
★★★★★
Had a DIR-3 KYC deadline approaching and realized our director's DSC had expired. Bizeneed sorted the new DSC and completed the KYC filing within 3 days. Lifesavers!
Smita Sharma · Compliance Head, Sharma Pharmaceuticals · Mumbai · January 2026
★★★★☆
Their monthly compliance package is comprehensive. For a fraction of what we were paying our previous firm, we get all ROC filings, MGT-7, and compliance calendar tracking.
Naveen Agarwal · Director, Agarwal Trading Pvt Ltd · Kolkata · December 2025
★★★★★
Switched to Bizeneed after our old CA missed a DIR-KYC deadline and we got a penalty notice. Bizeneed took care of the penalty reply and now manages everything proactively.
Deepa Krishnamurthy · Founder, Krishnamurthy Biotech · Chennai · November 2025
★★★★★
Registered office change, charge creation filing, and XBRL conversion - Bizeneed handled all three simultaneously for our group companies. Efficient, responsive, and cost-effective.
Arvind Saxena · Group CFO, Saxena Conglomerate · Ahmedabad · September 2025
Frequently asked questions
ROC (Registrar of Companies) compliance refers to the mandatory annual and event-based filings that every company registered under the Companies Act, 2013 must make to the Ministry of Corporate Affairs (MCA). It includes forms like AOC-4 (financial statements), MGT-7 (annual return), DIR-12 (director changes), ADT-1 (auditor appointment), and DIR-3 KYC (director KYC).
Non-compliance triggers compounding penalties under Section 137 of the Companies Act. The penalty is ₹100 per day per form, which can quickly accumulate into lakhs. Additionally, the company and every officer in default (directors) can face prosecution. Persistent non-compliance can lead to the company being struck off from the ROC register.
AOC-4 is the form for filing financial statements with MCA. It contains the audited balance sheet, profit and loss account, and cash flow statement. It must be filed within 30 days of the Annual General Meeting (AGM). Late filing attracts a penalty of ₹100 per day.
MGT-7 is the Annual Return form that provides a comprehensive overview of the company - shareholders, directors, share capital, meetings held, and key decisions. While AOC-4 focuses on financial data, MGT-7 covers governance and structural data. Both are filed annually but serve different purposes. MGT-7 is due within 60 days of the AGM.
DIR-12 is filed with MCA whenever there is any change in the board of directors - appointment of new directors, resignation of directors, changes in managing director, CEO, or other key managerial personnel. It must be filed within 30 days of the change. The form requires the director's consent letter and KYC documents.
DIR-3 KYC is an annual Know Your Customer filing required for every director of a company. It involves updating personal details including PAN, Aadhaar, email, and address. It must be completed by 30 September each year. Failure to file DIR-3 KYC results in the director's DIN being marked as 'Deactivated', which blocks all MCA filings involving that director.
ADT-1 is the form used to intimate MCA about the appointment of the statutory auditor. It must be filed at the first board meeting after incorporation and then annually for re-appointment of the auditor. The form requires the auditor's consent letter and their membership number.
The penalty for late filing under Section 137 of the Companies Act is ₹100 per day per form. For MGT-7, the penalty can be ₹100/day multiplied by the number of days late, and in severe cases, can extend to ₹5 lakhs. The company and each officer in default (including directors) are jointly liable.
Yes, even dormant companies must file AOC-4, MGT-7, and DIR-3 KYC. The only difference is that dormant companies may have reduced compliance requirements in some areas. If a company remains dormant for 3 consecutive years, it may be struck off by MCA.
CHG-1 is filed when a company creates a charge on its assets - for example, when taking a loan against property or machinery. It must be filed within 30 days of creating the charge. CHG-4 is filed for modification of charges, and CHG-9 is filed when the charge is fully satisfied (loan repaid).
Yes, any company can file ROC forms directly through the MCA portal (www.mca.gov.in) at no government fee for most forms. However, the forms require accurate data preparation, proper digital signing, and knowledge of the correct form codes and field requirements. Professional help ensures accuracy and timely filing.
AGM (Annual General Meeting) is a mandatory yearly meeting of a company's shareholders. It must be held within 6 months of the financial year end (i.e., by 30 September for a March FY-end company). The AGM is where financial statements are presented, auditors are appointed, and dividends are declared. AOC-4 and MGT-7 are filed after the AGM.
The statutory auditor audits the company's financial statements and signs the auditor's report. This report is a mandatory part of AOC-4. The auditor must also be appointed via ADT-1. If a company fails to appoint an auditor within 30 days of incorporation or the AGM, the Central Government may appoint one at a fee.
ROC compliance is the broader umbrella covering all mandatory filings including annual (AOC-4, MGT-7), event-based (DIR-12, INC-22, CHG-1), and KYC (DIR-3 KYC). ROC annual filing specifically refers to the annual forms - AOC-4 and MGT-7 - filed once per financial year after the AGM.
We assign a dedicated CA to each account who manages all forms across your portfolio. Our client dashboard provides a unified view of all your companies' compliance statuses, upcoming deadlines, and filing history. You get proactive alerts, monthly reports, and a single point of contact for all compliance queries.
We need: Certificate of Incorporation, PAN and TAN of the company, audited financial statements, auditor's report, director's report, director ID proofs, shareholder register, board meeting minutes, AGM minutes, and details of any charges on company assets. Once on-boarded, we maintain a checklist and request these from you on a scheduled basis.
All ROC Compliance services
ROC Annual Filing
File annual returns and financial statements with ROC
Learn moreROC Company Search
Search company details on MCA portal
Learn moreCharge Creation
Create and register charges with ROC
Learn moreCompany Name Change
Change your company's registered name
Learn moreDPT-3 Filing
File DPT-3 return for outstanding deposits
Learn moreMGT-7A Filing
File MGT-7A for small companies
Learn moreRegistered Office Change
Change your company's registered office
Learn moreROC Newspaper Advertisement
Publish ROC notices in newspapers
Learn moreXBRL Conversion
Convert financials to XBRL format
Learn moreROC Legal Opinions
Corporate legal opinions for ROC filings
Learn moreMOA / AOA Drafting
Draft MOA, AOA and business agreements
Learn moreWritten by Rohan Kulkarni, Compliance Content Lead · Reviewed by CA Priya Mehta, FCA, 25+ years in corporate compliance
Last updated 5 September 2026
Sources
Eligibility thresholds, statutory sections and filing deadlines on this page are verified periodically against the sources above. Tax and compliance positions can change; confirm specifics with our team or your CA before relying on them for a filing decision.
Ready to simplify your compliance?
Share your details and our CA will call you back within one working hour with a customised compliance plan.
Ready to simplify your compliance?
Share your details and our CA will call you back within one working hour with a customised compliance plan.