Filing of annual return with details of shareholders, directors, and company structure
AOC-4 Financial Statements
Filing of balance sheet, profit & loss account, and auditor's report with ROC
DIR-3 KYC
Annual KYC verification for all directors to keep DIN active and compliant
INC-20A (if applicable)
Declaration for commencement of business — mandatory within 180 days of incorporation
Event-based Forms
Filing of forms for changes in directors, registered office, share capital, and more
Deadline Tracking
Proactive reminders and tracking of all ROC filing deadlines so you never miss one
How it works
ROC compliance in 3 simple steps
1
Share Company & Financial Details
Send us your company documents — Certificate of Incorporation, PAN, financial statements, and board resolutions. We review everything and identify all pending filings.
Day 1
2
CA Prepares All Forms
Our CA team prepares MGT-7, AOC-4, DIR-3 KYC, and any other required forms. All documents are verified, digitally signed, and made ready for filing with the MCA portal.
Day 2-5
3
Filed with ROC Before Deadline
All forms are filed with the Registrar of Companies well before the deadline. You receive filing confirmations and SRN numbers for every submission. Stay penalty-free!
Day 5-7
Checklist
Documents required for ROC compliance
Company Documents
Certificate of Incorporation (COI)
Company PAN Card
Financial Statements (Balance Sheet, P&L)
Board Resolution for filing approval
Director Documents
DIN (Director Identification Number)
PAN Card of all directors
Aadhaar Card for DIR-3 KYC
Common questions
Frequently asked questions
What is ROC compliance?
ROC compliance refers to the mandatory annual filings that every registered company in India must submit to the Registrar of Companies (ROC) under the Ministry of Corporate Affairs (MCA). This includes annual returns, financial statements, and director KYC — ensuring your company remains active and in good standing.
Which forms are mandatory for ROC compliance?
The key mandatory forms are: MGT-7 (Annual Return with details of shareholders, directors, and company structure), AOC-4 (Financial Statements including balance sheet and P&L), and DIR-3 KYC (annual KYC for all directors). Depending on your company's activities, event-based forms like INC-20A, ADT-1, or MGT-14 may also be required.
What are the deadlines for ROC filings?
MGT-7 (Annual Return) must be filed within 60 days of the Annual General Meeting (AGM). AOC-4 (Financial Statements) must be filed within 30 days of the AGM. DIR-3 KYC must be completed by September 30 every year. Missing these deadlines attracts penalties, so timely filing is critical.
What are the penalties for late ROC filing?
Late filing attracts a penalty of ₹100 per day per form. For example, if both MGT-7 and AOC-4 are delayed by 6 months, the combined penalty would be around ₹36,000. Continued non-compliance can lead to the company being marked as "defaulting" and even struck off from the ROC register.
What is the deadline for DIR-3 KYC?
DIR-3 KYC must be filed by September 30 of every financial year. This is an annual requirement for every individual holding a Director Identification Number (DIN). If not filed on time, the DIN gets deactivated, and a late fee of ₹5,000 is charged for reactivation.
What happens if a director's DIN gets deactivated?
If DIR-3 KYC is not filed by September 30, the director's DIN is marked as "Deactivated" by MCA. A deactivated DIN means the director cannot sign any company filings or act in the capacity of a director until the KYC is completed with a ₹5,000 late fee. This can halt all company operations requiring director approval.