NOT financial advice - seek advice from a professional for your specific situation

    TaxKiln

    Downloads

    Company and LLP ROC compliance calendar

    Incorporated businesses miss ROC deadlines because they sit outside the tax calendar they watch. This pulls every recurring Registrar of Companies filing for a company or LLP into one place, with the dates and the Rs 100-a-day, no-cap penalty flagged. Copy it into your calendar with reminders, and delete the lines that do not apply to your entity type or size.

    Last reviewed:

    Guidance, not advice. We explain the rules, we don't assess your situation. Always seek financial or tax advice from your accountant, or contact Income Tax Department. Read our editorial scope →

    What it contains

    A dated list of recurring ROC filings for companies and LLPs (annual returns, director KYC, board meetings, DPT-3, MSME-1, BEN-2, CSR) with the entity-type and threshold caveats.

    How to use it

    Keep only your entity's lines

    Delete the company lines if you are an LLP (and vice versa), and the CSR lines unless you cross the CSR thresholds. What remains is your actual calendar.

    Anchor everything to your AGM date

    AOC-4 and MGT-7 run from your AGM, so once the AGM is held, set the +30-day and +60-day reminders immediately.

    Never miss DIN KYC

    The 30 September DIN KYC is the cheapest filing to do and the most expensive to miss, a deactivated DIN blocks every other filing the director must sign, so diarise it with a buffer.

    Copy the letter text

    Prefer not to download? Copy the text below and paste into your own document.

    COMPANY / LLP ROC COMPLIANCE CALENDAR
    
      FIXED-DATE FILINGS:
      [ ] 30 April: MSME-1 (delayed micro/small dues Oct-Mar half) [specified companies]
      [ ] 30 May: LLP Form 11 (annual return) [LLPs]
      [ ] 30 June: DPT-3 (loans & deposits as at 31 March) [companies; even exempt loans]
      [ ] 30 September: DIR-3 KYC / KYC-Web (every DIN holder as on 31 March) -> miss = DIN deactivated, Rs 5,000 to revive
      [ ] 30 October: LLP Form 8 (statement of account & solvency) [LLPs]
      [ ] 31 October: MSME-1 (delayed micro/small dues Apr-Sep half) [specified companies]
    
      AGM-LINKED (company; AGM usually by 30 September):
      [ ] AOC-4 (financial statements): within 30 days of the AGM
      [ ] MGT-7 / MGT-7A (annual return): within 60 days of the AGM
      (MGT-7A = small companies + OPC; OPC has no AGM - count from 30 Sept)
      [ ] CSR-2 (CSR report): linked to AOC-4 [only if CSR applies: net worth >=Rs 500cr OR turnover >=Rs 1,000cr OR net profit >=Rs 5cr]
    
      EVENT-BASED:
      [ ] BEN-2: within 30 days of a BEN-1 declaration (significant beneficial owner, ~10%+)
      [ ] DIR-12: appointment/cessation of a director, within 30 days
      [ ] DIR-11: a director's resignation notice, within 30 days
      [ ] MBP-1: directors' interest disclosure, at the first board meeting of the FY
      [ ] CSR-1: one-time, before an NGO receives CSR funds
    
      ONGOING:
      [ ] Board meetings: at least 4 per financial year, no more than 120 days apart (reduced for small/OPC/dormant)
      [ ] AGM: within 6 months of the financial-year end (9 months for the first AGM)
    
      PENALTY NOTE: AOC-4, MGT-7, Form 8 and Form 11 late fee = Rs 100/DAY, NO CAP, plus officer-default penalties. Keep filings current - a strike-off or loan application stalls on overdue ROC returns.

    Last reviewed: