Legal Suvidha is a registered trademark. Unauthorized use of our brand name or logo is strictly prohibited. All rights to this trademark are protected under Indian intellectual property laws.
Legal Suvidha
Corporate Compliance

ROC Compliance for Companies & LLPs

Indian companies must file annual return MGT-7 or MGT-7A, financial statements AOC-4, auditor appointment ADT-1, DPT-3 deposits return, MSME-1 half-yearly returns and DIR-3 KYC every year on the MCA V3 portal. LLPs file Form 11 by 30 May and Form 8 by 30 October. Event-based filings like PAS-3, SH-7, CHG-1, DIR-12 and INC-22 must be filed within 30 days of the trigger. Late filing carries β‚Ή100 per day per form plus form-specific penalties and may lead to RoC strike-off action.

Mayank WadheraMayank Wadhera
Published: 20 Sept 2023
Updated: 23 May 2026
15 min read
ROC Compliance for Companies & LLPs
1
2
3
4
5
6
7
8
9
10

End-to-end ROC compliance for Indian companies and LLPs in FY 2025-26 β€” annual filings, event-based forms, MCA V3 calendar and penalty schedule.

ROC Compliance for Companies & LLPs: The Complete FY 2025-26 Calendar and Penalty Guide

ROC compliance is the set of mandatory annual and event-triggered filings every company and LLP must submit to the Registrar of Companies under the Companies Act, 2013 and the LLP Act, 2008. For FY 2025-26 (year ended 31 March 2026), the first hard deadline β€” LLP Form 11 β€” falls on 30 May 2026. The late fee is Rs. 100 per day per form with no statutory ceiling. This guide covers every due date, penalty formula, MCA V3 filing step, and common mistake for both company and LLP structures.


Why ROC Compliance Deserves Its Own Calendar in 2026

RoC compliance is not a once-a-year audit wrap-up. It is a rolling set of obligations β€” some calendar-driven, others triggered by specific corporate events β€” that run in parallel with your business operations all year. Three things make 2026 the wrong year to be casual about it.

MCA V3 is now the sole filing platform. All company and LLP e-forms are submitted on the upgraded MCA V3 web portal at mca.gov.in. The old MCA V2 system is fully retired. MCA V3 uses auto-populated master data, browser-based web forms (not downloadable desktop utilities), and real-time SRN (Service Request Number) tracking. If your company's master data β€” registered address, director details, authorised capital β€” is stale, your form will fail pre-scrutiny and restart the late-fee clock from the original due date.

The additional-fee clock has no ceiling. Under Section 403 of the Companies Act, 2013, any form filed after the due date attracts an additional fee of Rs. 100 per day. There is no maximum. A form filed 300 days late costs Rs. 30,000 in additional fees alone, before any compounding officer-level penalties under the relevant section.

A clean MCA filing record unlocks capital and credibility. Banks, NBFCs, PE funds, and government tendering authorities routinely screen the MCA public portal. A pattern of deactivated DINs, overdue forms, or strike-off risk flags will surface in any due diligence exercise and can delay or derail funding rounds, M&A transactions, or credit approvals.


Annual Compliance for Private and Public Companies

AGM: The Anchor Deadline

Every company other than a One Person Company (OPC) must hold its Annual General Meeting (AGM) within six months from the close of the financial year. For FY 2025-26, that means the AGM must be held by 30 September 2026. All downstream filing deadlines β€” AOC-4, MGT-7, ADT-1 β€” are calculated from the actual AGM date. Holding the AGM in August instead of September therefore compresses your filing window by a full month. Plan accordingly, and do not treat September 30 as the default target.

AOC-4: Filing Financial Statements with the RoC

Form AOC-4 is the vehicle for filing audited financial statements with the Registrar. It must be filed within 30 days of the AGM under Section 137 of the Companies Act. If your AGM falls on 30 September 2026, AOC-4 is due by 30 October 2026.

The form requires the audited balance sheet, profit and loss account, cash flow statement (where applicable), directors' report, auditor's report, and related-party transaction disclosures. Companies meeting the thresholds for XBRL (eXtensible Business Reporting Language) filing β€” broadly, listed companies and companies with paid-up capital above Rs. 5 crore or turnover above Rs. 100 crore β€” must also submit the financials in XBRL format as an AOC-4 attachment.

A common failure point: the Board must formally approve the financial statements in a duly constituted board meeting (with proper quorum) before they are placed before the auditor and then the AGM. AOC-4 filed with statements that were never formally approved by the Board is defective filing.

MGT-7 and MGT-7A: Annual Return

Form MGT-7 (for private and public companies) or Form MGT-7A (for OPCs and small companies as defined under Section 2(85)) must be filed within 60 days of the AGM under Section 92. For a 30 September 2026 AGM, the deadline is 29 November 2026.

MGT-7 covers share capital and debentures, shareholding pattern, changes in directors and Key Managerial Personnel (KMPs), indebtedness, and declarations related to related parties and penalties. Certification by a practising company secretary (PCS) is mandatory where the company has paid-up capital of Rs. 10 crore or more, or a turnover of Rs. 50 crore or more. Below these thresholds a director or manager may self-certify.

ADT-1: Auditor Appointment

When a company appoints or re-appoints its statutory auditor at the AGM, Form ADT-1 must be filed within 15 days of the appointment. For a 30 September 2026 appointment, the due date is 15 October 2026. Section 139 requires auditors to be appointed for a five-year term. Missing ADT-1 triggers the standard Rs. 100/day additional fee, but the more serious risk is that the RoC can treat the auditor as having never been validly appointed.

DIR-3 KYC: Every Director, Every Year

Every individual holding a Director Identification Number (DIN) must complete DIR-3 KYC by 30 September annually β€” for FY 2025-26 purposes, 30 September 2026 is the deadline. The form requires a current mobile number and email ID verified against the director's PAN or Aadhaar.

If DIR-3 KYC is missed, the MCA system deactivates the DIN with the status "Deactivated due to non-filing of KYC." A director with a deactivated DIN cannot affix their DSC to any company filing. The only remedy is to file DIR-3 KYC Web (the late version) with a Rs. 5,000 fee β€” there is no waiver process, no amnesty, and no partial credit for being one day late versus one month late.

For the OTP-based DIR-3 KYC Web route, the OTP is sent to the Aadhaar-registered mobile number. If a director's mobile number has changed and is not updated in Aadhaar records, the OTP will not reach them. Sort this out in August, not the last week of September.

DPT-3: Return of Deposits and Outstanding Loans

Form DPT-3 must be filed by 30 June 2026 for FY 2025-26, covering amounts outstanding as at 31 March 2026. The return is governed by Rule 16 of the Companies (Acceptance of Deposits) Rules, 2014 and covers:

  • Amounts accepted as deposits from the public
  • Amounts that are exempt from the definition of deposits β€” including unsecured loans from directors, inter-corporate loans, and amounts received from shareholders of private companies

Even a company with zero fixed deposits but with a Rs. 30 lakh unsecured loan from its promoter-director must file DPT-3. The belief that "we have no public deposits so DPT-3 doesn't apply to us" is one of the most common compliance errors in practice.

MSME-1: Half-Yearly Return for Supplier Dues

If your company has any outstanding payment to an MSME supplier that has been pending beyond 45 days, Form MSME-1 must be filed half-yearly:

  • October 2025 – March 2026 period: due 30 April 2026 (already passed as of today, 23 May 2026 β€” if unfiled, late fees are accruing)
  • April 2026 – September 2026 period: due 30 October 2026

The form requires vendor-wise details of outstanding amounts and the reasons for delay. Companies that have nil outstanding dues to MSMEs are exempt from filing for that period, but you must confirm nil status through a vendor-screening exercise before concluding you are exempt.


Annual Compliance for LLPs

Form 11: Annual Return β€” Due 30 May 2026

Form 11 is the LLP's annual return, covering details of designated partners, partners, their contributions, and any changes during the year. It is due by 30 May of each year, which for FY 2025-26 means 30 May 2026 β€” a date that is days away at the time of writing this guide.

Unlike company annual returns, LLP Form 11 is not anchored to a meeting date; the 30 May deadline is absolute. For LLPs with turnover exceeding Rs. 5 crore or partner contribution exceeding Rs. 50 lakh, Form 11 must be certified by a practising company secretary. Smaller LLPs can have a designated partner certify the return. Section 35 of the LLP Act, 2008 and Rule 25 of the LLP Rules, 2009 govern this filing.

Form 8: Statement of Accounts and Solvency β€” Due 30 October 2026

Form 8 must be filed within 30 days of the end of six months from the close of the financial year β€” in practice, by 30 October 2026 for FY 2025-26. The form covers the statement of assets and liabilities, the statement of income and expenditure, and a solvency declaration by the designated partners.

LLPs with turnover exceeding Rs. 40 lakh or contribution exceeding Rs. 25 lakh are required to get their accounts audited. The auditor's report must accompany Form 8. The form requires DSC from at least two designated partners and professional certification from a practising CA or CMA.

Tax Obligations That Run Alongside RoC Filings

LLPs file ITR-5 as their income-tax return under the Income-tax Act, 1961:

  • 31 July 2026: for LLPs not requiring a tax audit (AY 2026-27)
  • 31 October 2026: for LLPs requiring a tax audit under Section 44AB β€” applicable where turnover exceeds Rs. 1 crore for a business (note: the Rs. 10 crore threshold applies only where cash transactions do not exceed 5% of total receipts and payments) or Rs. 50 lakh for a professional service LLP

An LLP whose Designated Partner Identification Numbers (DPINs) are deactivated due to missed KYC cannot digitally sign the ITR, creating a tax-compliance cascade from a single RoC default.


Event-Based Filings: Short Windows, High Stakes

Event-based filings are triggered by specific corporate actions. The window is typically 30 days from the triggering event, and the late-fee clock starts on day 31. Because these filings are not calendar-dated, they are easy to miss β€” particularly in a fast-moving startup where a share allotment, a director change, or a loan against assets is processed without anyone flagging the compliance obligation.

FormTriggering EventDue Date
PAS-3Allotment of shares or securities30 days from allotment
SH-7Alteration of authorised share capital30 days from resolution
CHG-1 / CHG-9Creation or modification of charge on assets30 days from creation/modification
DIR-12Appointment, resignation, or cessation of a director/KMP30 days from event
INC-22Change of registered office30 days from board resolution
MGT-14Certain board resolutions and special resolutions30 days from passing
BEN-2Significant Beneficial Ownership declaration under Section 9030 days from receipt of BEN-1
INC-20ADeclaration of commencement of business180 days from incorporation

For LLPs, the equivalent event-based forms are Form 3 (change in LLP agreement), Form 4 (change in partners or designated partners), and Form 15 (change of registered office). The Rs. 100/day late fee applies equally to LLP event-based forms.


The FY 2025-26 Master Compliance Calendar

DeadlineForm / ObligationApplicable to
30 April 2026 (past)MSME-1 β€” Oct 2025 to Mar 2026 duesCompanies with MSME vendors
30 May 2026LLP Form 11 β€” Annual ReturnAll LLPs
30 June 2026DPT-3 β€” Deposits and outstanding loans returnAll companies
31 July 2026ITR-5 (no audit)LLPs without tax audit
30 September 2026AGMCompanies (excl. OPC)
30 September 2026DIR-3 KYCAll DIN holders
15 October 2026ADT-1 β€” Auditor appointmentCompanies (if AGM on 30 Sep)
30 October 2026AOC-4 β€” Financial statementsCompanies (if AGM on 30 Sep)
30 October 2026LLP Form 8 β€” Accounts and solvencyAll LLPs
30 October 2026MSME-1 β€” Apr 2026 to Sep 2026 duesCompanies with MSME vendors
31 October 2026ITR-5 (tax audit cases)LLPs requiring Section 44AB audit
29 November 2026MGT-7 / MGT-7A β€” Annual returnCompanies (if AGM on 30 Sep)

Worked Example: What Non-Compliance Actually Costs

Scenario A β€” Private Company

PrivaCo Pvt Ltd is a two-director startup with Rs. 10 lakh paid-up capital. It holds its AGM on the last permissible date, 30 September 2026. An unusually busy October–December leads to late filings across the board:

  • AOC-4 filed 60 days late (30 December 2026 vs. due date 30 October 2026)

Additional fee: Rs. 100 Γ— 60 = Rs. 6,000

  • MGT-7 filed 45 days late (14 January 2027 vs. due date 29 November 2026)

Additional fee: Rs. 100 Γ— 45 = Rs. 4,500

  • DPT-3 filed 62 days late (1 September 2026 vs. due date 30 June 2026)

Additional fee: Rs. 100 Γ— 62 = Rs. 6,200

  • DIR-3 KYC missed by both directors β€” DINs deactivated

Reactivation fee: Rs. 5,000 Γ— 2 directors = Rs. 10,000

  • ADT-1 filed 25 days late (10 November 2026 vs. due date 15 October 2026)

Additional fee: Rs. 100 Γ— 25 = Rs. 2,500

Total preventable cost: Rs. 29,200 β€” for a company with Rs. 10 lakh paid-up capital, that is nearly 3% of total capital in pure administrative penalties, before any officer-level compounding application under specific sections (MGT-7 alone can carry up to Rs. 50,000 plus Rs. 500/day on officers in default under Section 92(5)).

Scenario B β€” LLP

QuickServ LLP has two designated partners. Form 11 is filed on 30 September 2026 instead of 30 May 2026 β€” 123 days late. Form 8 is filed on 28 February 2027 instead of 30 October 2026 β€” 121 days late.

  • Form 11 late fee: Rs. 100 Γ— 123 = Rs. 12,300
  • Form 8 late fee: Rs. 100 Γ— 121 = Rs. 12,100
  • Total: Rs. 24,400

Simply from forgetting two returns, the LLP pays Rs. 24,400 in additional fees β€” before the tax audit costs, ITR penalty, or any officer-level exposure under Section 69 of the LLP Act.


Filing on MCA V3: A Step-by-Step Walkthrough

For those who have not filed on MCA V3 recently, the platform differs materially from legacy V2. Here is the practical sequence:

  1. Verify your MCA user account at mca.gov.in. The authorised signatory must have a registered account linked to a valid PAN and a current, unexpired DSC (Digital Signature Certificate). DSCs are typically valid for two or three years β€” check validity before the filing season, not the day before the deadline.
  1. Audit the company master data. Under 'My Workspace', verify the CIN (Corporate Identification Number) or LLPIN (LLP Identification Number) status is Active, the registered address is correct, and all director/partner DINs are Approved (not deactivated).
  1. Open the web-based form. Navigate to 'MCA Services' β†’ 'E-Filing' and select the relevant form. MCA V3 forms run entirely in the browser β€” there is no downloadable utility to install. Forms auto-populate from master data; verify every pre-filled field before proceeding.
  1. Prepare and upload attachments. Each form has a prescribed document checklist. All attachments must be PDF, under the maximum file-size limit per attachment (typically 4 MB per document). Flatten PDFs before uploading β€” encrypted or password-protected PDFs cause upload failures. XBRL-tagged financials for AOC-4 are uploaded as a separate XML file.
  1. Affix the DSC. The authorised signatory uses the MCA DSC utility or the browser-based signing module to affix their DSC. For forms that permit OTP authentication (such as DIR-3 KYC Web), the Aadhaar-linked OTP serves in place of a DSC.
  1. Professional certification. For forms requiring CA, CS, or CMA certification (AOC-4, MGT-7 above threshold, LLP Form 8), the certifying professional must affix their own DSC and enter their membership number. Confirm the professional's membership is current and in good standing before they certify.
  1. Submit, pay, and note the SRN. On submission, the portal generates a Service Request Number (SRN). Pay the statutory fee (plus any additional late fee) online. Save the SRN in your compliance register β€” it is your legal proof of filing date, which is the date of submission, not the date the form is approved or processed.
  1. Track and download the acknowledgement. Monitor the SRN status under 'Track Transaction Status'. Straight-Through Processing (STP) forms such as AOC-4 and MGT-7 are typically approved within minutes to a few hours. Once status shows 'Approved', download the email acknowledgement or challan as your permanent record.

Common Mistakes That Trigger Penalties

Treating DPT-3 as a deposit-company obligation. The most frequently missed annual compliance, DPT-3 is routinely skipped by companies that have not accepted public deposits. But any outstanding unsecured borrowing β€” a promoter loan, a director loan, a shareholder loan β€” that is exempt from the deposits definition must still be disclosed. File DPT-3 or face a Rs. 100/day accumulating fee.

Using an expired DSC. A DSC that expires mid-filing season will cause form submission failures. The late-fee clock keeps running while you apply for a renewed DSC (which typically takes two to five working days). Audit all DSCs in your compliance register every six months.

Not triggering DIR-12 on a director's resignation. When a director resigns, DIR-12 must be filed within 30 days of the resignation taking effect. Missed filings mean the resigned director's name remains on MCA master data β€” a reputational and legal liability for the ex-director, and a governance red flag on the company's public record.

Skipping INC-20A for recently incorporated companies. Every company incorporated after 2 November 2018 must file Form INC-20A, the declaration of commencement of business, within 180 days of incorporation. A company that has not filed INC-20A cannot legally commence operations and is exposed to RoC strike-off proceedings under Section 248.

Confusing Form 11 with a meeting-triggered return. LLP founders accustomed to company compliance often wait for a partners' meeting before filing Form 11. The 30 May deadline is calendar-fixed and has nothing to do with any meeting. File it regardless of whether partners have formally reviewed the accounts.

Filing AOC-4 before board approval of financials. The financial statements must be formally approved at a quorate board meeting and then placed before the AGM. Filing AOC-4 with statements that were never tabled at a valid board meeting constitutes defective compliance and can invite scrutiny or rejection.


Key Takeaways

  • LLP Form 11 is due 30 May 2026 β€” if you are reading this in late May 2026, the deadline is immediate; every day of further delay adds Rs. 100 to your liability.
  • The Rs. 100/day late fee has no cap under Section 403 of the Companies Act and Section 69 of the LLP Act; there is no current amnesty scheme for pending forms.
  • DIR-3 KYC missed = DIN deactivated. Reactivation costs Rs. 5,000 per director and blocks all form-signing until paid; prepare directors' Aadhaar-linked mobile details well before 30 September.
  • DPT-3 is mandatory even for nil-deposit companies if they carry any outstanding exempt borrowing as on 31 March 2026.
  • Event-based forms have 30-day windows β€” build a compliance trigger checklist so that every share allotment, director change, charge creation, or office relocation automatically generates a filing task.
  • MCA V3 requires clean master data before filing β€” a mismatch between form data and the portal's company master causes rejection and restarts the late-fee clock.
  • Two consecutive years of defaults can invite a Section 248 strike-off notice, the most operationally disruptive outcome for any going concern; no bank account, no contracts, no legal standing until restoration.

Frequently Asked Questions

What are the main annual ROC filings for a private company?
Annual filings include AOC-4 for financial statements within 30 days of the AGM, MGT-7 or MGT-7A for the annual return within 60 days, ADT-1 for auditor appointment within 15 days, DIR-3 KYC by 30 September, DPT-3 for deposits by 30 June, and MSME-1 half-yearly returns.
When does an LLP file Form 11 and Form 8?
LLPs must file Form 11, the annual return, by 30 May 2026 for FY 2025-26 and Form 8, the statement of accounts and solvency, by 30 October 2026. Both are filed on the MCA V3 portal with DSCs of designated partners and certification by a practising professional.
What is DPT-3 and who files it?
DPT-3 is the return of deposits and outstanding loans, mandatorily filed by every company except a government company. It captures both deposits accepted and amounts that are not deposits but are outstanding. The form is due by 30 June every year for the prior financial year.
What is the penalty for missing event-based filings?
Event-based forms such as PAS-3, CHG-1, DIR-12 and INC-22 must be filed within 30 days of the trigger event. Delay attracts an additional fee of β‚Ή100 per day per form without any maximum cap, and many forms carry separate penalties on the company and on officers in default.
Mayank Wadhera
Content Reviewed By

CA | CS | CMA | Lawyer | Insolvency Professional | IBBI Valuator

"I help founders increase real business value and achieve stronger valuations | Turning messy workflows into scalable, time-saving systems"

Share this article:

Related Posts

View All