Compliance

ROC Filing Guide for Startups: Forms & Deadlines

ROC filing documents for startups

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

Director-Related Forms

Event-Based Forms

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

  1. 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.
  2. 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.
  3. Audited Financial Statements: For AOC-4, you need finalized, board-approved, and auditor-signed financial statements. These cannot be in draft status.
  4. Board Resolutions: Resolutions approving the financial statements, authorizing the director to sign and file, and noting the AGM date.

AOC-4 Filing Process

  1. Log into MCA V3 at mca.gov.in and navigate to MCA Services > E-Filing > Company Forms.
  2. Select Form AOC-4 and enter the company CIN.
  3. Fill in the financial year, AGM date, and financial details section by section. The form auto-populates some fields from previously filed data.
  4. Upload the balance sheet, P&L, cash flow statement, auditor's report, and board report as PDF attachments.
  5. Attach the director's DSC and the practicing professional's DSC/membership verification.
  6. Pay the filing fee (INR 200 for companies with authorized capital up to INR 1 lakh, scaling up to INR 600 for higher brackets).
  7. Submit and note the SRN (Service Request Number) for tracking.

MGT-7/MGT-7A Filing Process

  1. Select Form MGT-7 or MGT-7A from the Company Forms section.
  2. Enter the CIN, financial year, and AGM date.
  3. Complete the shareholder details section, which requires PAN and shareholding percentage for each shareholder.
  4. Fill in the director and KMP details, indebtedness summary, and compliance certification.
  5. 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).
  6. 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

Filing Returns After a Default

Already behind? Here's how to fix it:

  1. 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.
  2. 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.
  3. File chronologically: Start with the oldest year's AOC-4, then MGT-7, and move forward. The MCA portal requires sequential filing.
  4. 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.

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.

Back to Blog

One platform for every financial workflow your business needs.

Join 500+ companies that trust OneFinOps to stay compliant