Two-person bootstrapped outfit or Series C-funded scaleup -- it doesn't matter. If your company is registered in India, you must file annual returns and financial statements with the Registrar of Companies (ROC). The Companies Act, 2013 mandates this under Sections 92 and 137, and the MCA isn't lenient about it. In FY 2023-24, over 18,000 companies were struck off for non-filing. Thousands of directors had their DINs deactivated.
This guide covers the forms you need to know, exact deadlines, step-by-step filing procedures on the MCA V3 portal, and the penalties that catch first-time founders off guard.
Why ROC Filing Matters for Startups
Most founders treat ROC compliance as a back-burner task. That's a costly mistake. Here's why it matters beyond just avoiding penalties.
Funding and Due Diligence
Every serious investor runs a compliance audit before writing a cheque. They'll pull your MCA filings, verify charge registrations, check director histories, and flag gaps. Missed an AOC-4 or MGT-7 filing? That's an immediate red flag during investor due diligence. We've seen startups get term sheets delayed or renegotiated over incomplete compliance records.
Director Liability
Under Section 92(5) and Section 137(3) of the Companies Act, 2013, the company and every officer in default face penalties for non-filing. For continuing defaults, directors face personal liability. In extreme cases, the ROC can seek director disqualification under Section 164(2), barring them from being appointed to any company board for five years.
Company Strike-Off Risk
Section 248 lets the ROC remove your company from the register if you haven't filed financial statements or annual returns for two consecutive years. Getting restored requires an NCLT application. It's expensive and slow. If you're building something for the long term, this risk is existential.
"Three startups in the last year alone lost 60-90 days on funding timelines because their MCA filings weren't current. Filing on time takes a fraction of the effort that remediation requires later."
Essential ROC Forms Every Startup Must Know
The MCA V3 portal has dozens of e-forms. You won't need most of them. Here are the ones that actually matter for startups.
Annual Filing Forms
- Form AOC-4 (Financial Statements): This is the form through which you file your balance sheet, profit and loss statement, cash flow statement, and the auditor's report with the ROC. Section 137 of the Companies Act mandates filing within 30 days of the AGM. For OPCs, the deadline is 180 days from the close of the financial year. The form requires the DIN and DSC of at least one director and the membership number of the practicing CA/CS who certified the financials.
- Form MGT-7 (Annual Return): Filed under Section 92, this form contains details of the company's shareholders, directors, share capital changes, indebtedness, and compliance with corporate governance norms. Due within 60 days of the AGM. Companies with paid-up capital below INR 10 crore and turnover below INR 50 crore can file the simplified MGT-7A instead.
- Form ADT-1 (Auditor Appointment): Filed within 15 days of the AGM where the statutory auditor is appointed or re-appointed. First-time appointment after incorporation should also be filed within 15 days of the first board meeting.
Director-Related Forms
- DIR-3 KYC (Director KYC): Every individual holding a DIN (Director Identification Number) as of March 31 must complete annual KYC by September 30. This is regardless of whether the DIN is active or approved. Non-filing results in DIN deactivation, after which the director cannot sign any e-form until it is reactivated with a penalty of INR 5,000. See our detailed DIR-3 KYC guide.
- Form DIR-12 (Changes in Director): Must be filed within 30 days of any appointment, resignation, or change in director particulars. This includes changes in address, nationality, or any other detail.
Event-Based Forms
- Form INC-20A (Commencement of Business): Companies incorporated after November 2, 2018 must file a declaration of commencement of business within 180 days of incorporation. This requires verification that subscribers have paid the subscription money and the registered office is verified.
- Form PAS-3 (Return of Allotment): Filed within 15 days of any share allotment, including the initial subscription shares. Critical for startups raising funding.
- Form CHG-1 / CHG-9 (Charge Registration): When a startup takes any loan secured against company assets, the charge must be registered within 30 days (extendable to 120 days with additional fees). Unregistered charges are void against liquidators and creditors.
- Form SH-7 (Share Capital Changes): Filed within 30 days of any alteration to the company's share capital, including increases authorized at general meetings.
- Form MGT-14 (Resolutions): Certain board and shareholder resolutions listed under Section 117 must be filed within 30 days. This includes resolutions for borrowing beyond net worth, granting loans to directors, and approving related party transactions.
Startup Compliance Tracker: Minimum Annual ROC Filings
Even a dormant, single-director startup must file at minimum: AOC-4 (financial statements), MGT-7A (annual return), ADT-1 (auditor appointment), and DIR-3 KYC (director KYC). These four filings are non-negotiable every year. Add INC-20A in the first year, PAS-3 for any share allotment, and event-based forms as corporate actions occur. Most funded startups file 8-15 ROC forms annually.
Step-by-Step: Filing on the MCA V3 Portal
The MCA moved to the V3 portal in 2023. If you've used V2 before, the interface is quite different. Here's how to get through your key annual filings.
Prerequisites Before You Start
- Active DSC (Digital Signature Certificate): At least one director must have a valid Class 2 or Class 3 DSC registered on the MCA portal. DSCs are issued by certifying authorities like eMudhra, Capricorn, or Sify. Ensure the DSC is mapped to the correct DIN on the portal.
- Business User Account: Directors and authorized signatories need a registered business user account on MCA V3. The company itself must be associated with the user account.
- Audited Financial Statements: For AOC-4, you need finalized, board-approved, and auditor-signed financial statements. These cannot be in draft status.
- Board Resolutions: Resolutions approving the financial statements, authorizing the director to sign and file, and noting the AGM date.
AOC-4 Filing Process
- Log into MCA V3 at mca.gov.in and navigate to MCA Services > E-Filing > Company Forms.
- Select Form AOC-4 and enter the company CIN.
- Fill in the financial year, AGM date, and financial details section by section. The form auto-populates some fields from previously filed data.
- Upload the balance sheet, P&L, cash flow statement, auditor's report, and board report as PDF attachments.
- Attach the director's DSC and the practicing professional's DSC/membership verification.
- Pay the filing fee (INR 200 for companies with authorized capital up to INR 1 lakh, scaling up to INR 600 for higher brackets).
- Submit and note the SRN (Service Request Number) for tracking.
MGT-7/MGT-7A Filing Process
- Select Form MGT-7 or MGT-7A from the Company Forms section.
- Enter the CIN, financial year, and AGM date.
- Complete the shareholder details section, which requires PAN and shareholding percentage for each shareholder.
- Fill in the director and KMP details, indebtedness summary, and compliance certification.
- Attach the MGT-8 certification from a practicing CS (required for companies with paid-up capital above INR 10 crore or turnover above INR 50 crore).
- Affix DSC and submit with the prescribed fee.
Deadlines, Penalties, and How to Handle Defaults
Here's what makes ROC penalties especially painful: unlike GST late fees which are capped, ROC penalties compound daily with no upper limit. They keep running until you actually file.
Penalty Structure for Late ROC Filing
- AOC-4 and MGT-7: Additional fee of INR 100 per day of delay. For a 180-day delay on both forms, the penalty alone reaches INR 36,000 per form, or INR 72,000 total, in addition to the original filing fees.
- DIR-3 KYC: DIN deactivation after September 30, followed by a INR 5,000 penalty for reactivation via DIR-3 KYC web service.
- INC-20A: If not filed within 180 days, the ROC can initiate strike-off proceedings. Penalty of INR 50,000 on the company and INR 1,000 per day on every officer in default, up to INR 1 lakh each.
Filing Returns After a Default
Already behind? Here's how to fix it:
- Assess the gap: List all unfiled forms and the applicable years. If the default is less than two years, you can file with applicable additional fees.
- Reactivate DINs if needed: If director DINs are deactivated due to DIR-3 KYC non-compliance, reactivate them first, as all filings require an active DIN with a valid DSC.
- File chronologically: Start with the oldest year's AOC-4, then MGT-7, and move forward. The MCA portal requires sequential filing.
- Apply for condonation if needed: For delays beyond 270 days on AOC-4 or 300 days on MGT-7, you may need to file a condonation application with the Regional Director.
For a full list of deadlines across all compliance categories, see our complete annual compliance calendar.
Common ROC Filing Mistakes Startups Make
These are the errors that come up again and again. Avoid them.
- Filing AOC-4 before holding the AGM: The financial statements must be adopted at the AGM before filing. Filing beforehand results in form rejection.
- Incorrect CIN or DIN in forms: Typographical errors in identification numbers cause SRN rejection. Always copy-paste from the MCA master data.
- Expired DSC: DSCs have a validity period (typically 2 years). An expired DSC will prevent form submission. Renew proactively at least 30 days before expiry.
- Not updating registered office address: If your startup has moved, file Form INC-22 before filing annual returns with the new address. Mismatches trigger queries.
- Ignoring INC-20A: Many startups incorporated after 2018 forget this one-time filing and receive strike-off notices 2-3 years later.
- Skipping MGT-14 for board resolutions: Resolutions for share allotment to investors, director appointments, and borrowing approvals often require MGT-14 filing. Skipping this creates compliance gaps that surface during audits.
How OneFinOps Helps
ROC compliance boils down to project management: tracking deadlines across forms, coordinating between founders, CAs, and CS professionals, and keeping documents ready on time.
The OneFinOps Compliance Hub auto-generates your filing calendar based on your entity type, incorporation date, and corporate actions. Each filing becomes a tracked task with assigned owners, document checklists, and reminders that escalate as deadlines approach.
If you work with external CA or CS firms, they get a shared workspace to upload documents, update status, and close tasks -- no more chasing confirmations over email. Every action is logged, which becomes invaluable when investors want proof of timely compliance during due diligence.
The goal is simple: make ROC filing a routine part of your financial operations, not an annual fire drill.
The Bottom Line
ROC compliance is straightforward when done on time and expensive when neglected. For startups, the stakes go beyond penalties -- your ability to raise funding, appoint directors, and keep your company's active status on the MCA register all depend on keeping these filings current.
Start with the essentials: AOC-4, MGT-7, DIR-3 KYC, ADT-1. Build a compliance calendar that accounts for event-based filings too. The time you spend on proactive compliance will always be less than what remediation costs later.
For a structured approach to business compliance beyond ROC, check out our MCA compliance calendar for 2025. Or try the Compliance Hub to see how it all fits together.