Importance of Annual Report Filing

Compliance with Law

Under the Companies Act, 2013, all companies must file annual financial statements and annual returns with the Registrar of Companies (ROC). This keeps the company in legal standing and prevents penalties, prosecution, or director disqualification if you miss deadlines.

Transparency & Governance

Annual filings provide critical information about:

  • Financial health and audited accounts
  • Shareholders, directors & corporate actions
  • Corporate governance & compliance records
    These filings help investors, regulators, and the public understand the company’s operations.

Avoiding Penalties

Missing deadlines can lead to:

  • Daily penalties (e.g., ₹100 per day for some ROC forms)
  • Possible disqualification of directors
  • Risk of the company being struck off the register
    These consequences can be serious for business continuity and reputation.

Audit & Tax Implications

Annual reports support tax filings and audits, linking ROC compliance with income tax returns for companies for each assessment year (like AY 2026-27).

January 2026 Compliance Calendar

Income Tax & TDS / TCS

Due DateCompliance
07 Jan 2026Deposit TDS/TCS for Dec 2025 & quarterly TDS (if permitted quarterly).
15 Jan 2026Quarterly TCS Return (Form 27EQ) for Q3 (Oct–Dec 2025).
15 Jan 2026Issue TDS certificates (Form 16B/16C/16D).
31 Jan 2026Quarterly TDS Returns (Forms 24Q/26Q/27Q) for Q3.

📊 GST Compliance

Due DateGST Return / Compliance
10 Jan 2026GSTR-8 (e-commerce statement) for Dec 2025.
10 Jan 2026GSTR-7 (GST TDS return) for Dec 2025.
11 Jan 2026GSTR-1 (monthly outward supplies) for Dec 2025.
13 Jan 2026GSTR-1 QRMP (quarterly).
13 Jan 2026GSTR-5 (non-resident monthly return).
13 Jan 2026GSTR-6 (Input Service Distributor) for Dec 2025.
18 Jan 2026CMP-08 for composition taxpayers (quarterly).
20 Jan 2026GSTR-5A (OIDAR) for Dec 2025.
22 / 24 Jan 2026GSTR-3B (QRMP quarterly). Due 22nd for Group-1 states & 24th for Group-2.

🏢 Companies Act / ROC Filings

Due DateCompliance
14 Jan 2026ADT-1 (Intimation of Auditor appointment) where applicable.
31 Jan 2026MGT-7 / MGT-7A (Annual Return) and AOC-4 (Financials) for FY 2024-25 — extended relief with no extra fees.

👷‍♂️ PF / ESI / Labour Compliance

Due DateCompliance
15 Jan 2026EPF & ESI contributions & returns for Dec 2025.

Other Notes

  • FEMA / RBI Reporting: Form ECB-2 for ECB reporting due by early January (around 7–9 Jan).

Compliance Calendar – December 2025

🔵 GST Compliance

📌 11 December 2025

  • GSTR-1 (Monthly) – For taxpayers with turnover > ₹5 Cr or who have opted for monthly filing
    (For outward supplies of November 2025)

📌 13 December 2025

  • GSTR-1 IFF (Quarterly) – Optional for QRMP taxpayers (Nov 2025)

📌 20 December 2025

  • GSTR-3B (Monthly) filing for Nov 2025
  • GSTR-5 (Non-resident taxable persons)
  • GSTR-5A (OIDAR service providers)

📌 25 December 2025

  • PMT-06 – Tax payment for QRMP taxpayers for Nov 2025

📌 31 December 2025

  • GSTR-7 – TDS under GST
  • GSTR-8 – TCS under GST
  • GSTR-6 – ISD Return
  • GSTR-4 – (Annual return for composition taxpayers, if applicable notification continues)

🟠 Income Tax / TDS / TCS Compliance

📌 7 December 2025

  • TDS/TCS deposit for deductions collected in Nov 2025

📌 15 December 2025

  • Advance Tax – 3rd Instalment (FY 2025-26)
    (Individuals, Companies, Firms, etc.)

📌 31 December 2025

  • Form 24Q/26Q/27Q – TDS Statements (Q3 FY 2025-26)
  • Form 27EQ – TCS Statement (Q3 FY 2025-26)
  • Belated / Revised ITR filing deadline (AY 2025-26)
  • Tax Audit Report (if extended due date applies)

🟡 MCA / ROC Compliance (Companies & LLPs)

📌 30 December 2025

  • AOC-4 / AOC-4 XBRL (Financial Statements) – For FY 2024-25 (Last date depends on AGM date)

📌 31 December 2025

  • MGT-7 / MGT-7A (Annual Return) – For FY 2024-25
  • LLP Form 8 (if extended)

Actual due dates depend on AGM dates; many companies will fall in December if AGM occurred on 30 Sept and extensions applied.


🟣 PF / ESI Compliance

📌 15 December 2025

  • PF Payment for Nov 2025

📌 15 December 2025

  • ESI Payment for Nov 2025

📌 25 December 2025

  • PF Return (Form 12B) – Monthly return
  • ESI Return – Monthly

🟤 Other Labour Law Compliances

  • 31 December 2025
    • CLRA returns (Annual)
    • Shops & Establishment annual renewals (varies by state)

Compliance Calendar – November 2025

Income Tax, TDS & TCS

Due DateCompliancePeriod
07-Nov-2025Deposit TDS/TCS (Challan-281)Oct 2025
(also non-deduction declaration Form-27C)Oct 2025
14-Nov-2025Issue TDS certificates (e.g., Form-16B/16D/16E) for Sep-25 deductionsSep 2025
15-Nov-2025Issue Form-16A certificates (Q2: Jul–Sep 25)Q2 2025-26
30-Nov-2025Challan-cum-statement for TDS u/s 194-IA/IB/M/SOct 2025
30-Nov-2025Income Tax Return (various cases like TP/ Audit etc)FY 2024-25

📊 GST Compliance

Due DateReturn / FormPeriod
10-Nov-2025GSTR-7 (TDS return)Oct 2025
10-Nov-2025GSTR-8 (e-commerce TCS)Oct 2025
11-Nov-2025GSTR-1 (Monthly outward supplies)Oct 2025
13-Nov-2025GSTR-1 IFF (QRMP Invoice facility – optional)Oct 2025
13-Nov-2025GSTR-5 (Non-Resident taxable person)Oct 2025
13-Nov-2025GSTR-6 (Input Service Distributor)Oct 2025
20-Nov-2025GSTR-5A Oct 2025
20-Nov-2025GSTR-3B (Summary & tax payment)Oct 2025

👷‍♂️ PF / ESI / Professional Tax & Other Payroll

Due DateCompliancePeriod
15-Nov-2025PF ECR + ContributionOct 2025
15-Nov-2025ESI Contribution & ReturnOct 2025
10-Nov-2025Professional Tax – varies by stateOct 2025

🏢 ROC / Company Law & Other Statutory

Due DateCompliance
30 Nov 2025 / extended duties till 31 Dec/31 NovMGT-7 / Annual Return / PAS-6 / Share Capital Audit — statutory company law filings (extensions often available)

📌 Quick Notes

✔️ GSTR-1 (monthly) filing is due on 11 Nov; QRMP invoice (IFF) till 13 Nov.
✔️ GSTR-3B summary return & tax payment due by 20 Nov for monthly filers.
✔️ TDS deposits/ certificates must be timely done — missing deadlines can lead to interest/penalties.
✔️ PF & ESI deadlines are mid-month 15 Nov.

Compliance Calendar – October 2025


INCOME TAX COMPLIANCE

Due DateParticularsApplicable To
07 Oct 2025Deposit of TDS/TCS for September 2025All TDS/TCS deductors
14 Oct 2025Issue of TDS Certificates (Form 16B/16C/16D) for August 2025Buyers/Tenants/Deductors under Sec 194-IA/IB/M
15 Oct 2025Filing of TCS Return (Form 27EQ) for Q2 (July–Sept 2025)All TCS collectors
31 Oct 2025Due date for filing ITR for audit cases (AY 2025–26)Taxpayers liable for audit u/s 44AB
31 Oct 2025Filing of Audit Report (Form 10B/10BB) for charitable trusts & institutionsCharitable / Religious trusts, NGOs
31 Oct 2025Filing of Statement of Income Distributed (Form 64D/64C)AIFs / Investment Funds

GST COMPLIANCE

Due DateParticularsApplicable To
10 Oct 2025GSTR-7 (TDS) & GSTR-8 (TCS) for September 2025GST Deductors / Collectors
11 Oct 2025GSTR-1 (Monthly) for September 2025Monthly filers (Turnover > ₹5 Cr or opted monthly)
13 Oct 2025GSTR-6 for September 2025Input Service Distributors (ISD)
13 Oct 2025IFF (Invoice Furnishing Facility) for September 2025QRMP taxpayers (optional)
20 Oct 2025GSTR-3B (Monthly) for September 2025Monthly filers
22 Oct 2025GSTR-3B (Quarterly – Group A States) for Jul–Sept 2025Chhattisgarh, MP, Gujarat, Maharashtra, etc.
24 Oct 2025GSTR-3B (Quarterly – Group B States) for Jul–Sept 2025Delhi, Karnataka, Kerala, TN, WB, etc.

PF / ESI COMPLIANCE

Due DateParticularsApplicable To
15 Oct 2025Payment of PF/ESI contribution for September 2025All employers under PF/ESI Act

MCA / ROC COMPLIANCE

Due DateParticularsApplicable To
29 Oct 2025Filing of MGT-7 / MGT-7A (Annual Return) for FY 2024–25Companies (except OPCs)
29 Oct 2025Filing of AOC-4 / AOC-4 XBRL (Financial Statements)All Companies within 30 days of AGM (if AGM held on 30 Sep 2025)

The due dates and details for filing Income Tax Return (ITR) in India for FY 2024-25 (i.e. Assessment Year 2025-26) as of Sep-2025

Due Dates

CategoryDue Date
Non-audit cases (Individuals, HUFs, etc. not required to get accounts audited)15 September 2025
Audit cases (businesses/others whose books are required to be audited)31 October 2025
Transfer-Pricing / Specified Domestic Transactions cases30 November 2025

What Happens If You Miss the Deadline

  • There is a belated return option: you can file after the due date (for non-audit cases) but before 31 December 2025. Late fees / penalties will apply.
  • Interest under section 234A will be charged on the tax due, from the original due date until the date of filing.
  • Late filing fee under section 234F: up to ₹5,000 depending on income, etc.

Compliance Calendar – September 2025

INCOME TAX COMPLIANCE

Due DateComplianceApplicable To
07 Sep 2025Deposit of TDS/TCS for August 2025All deductors/collectors
14 Sep 2025Issue of TDS Certificates (Form 16B/16C/16D) for July 2025Buyers, tenants, deductors under Sec 194-IA/IB/M
15 Sep 20252nd instalment of Advance Tax (FY 2025–26)All taxpayers liable for advance tax
30 Sep 2025TCS Return (Form 27EQ) for August 2025TCS collectors
30 Sep 2025Audit Report filing for AY 2025–26 (Form 3CA/3CB & 3CD)Taxpayers liable for audit
30 Sep 2025Audit Report for entities covered u/s 44AB, 92E (Transfer Pricing)Companies/firms requiring audit

GST COMPLIANCE

Due DateComplianceApplicable To
10 Sep 2025GSTR-7 (TDS) & GSTR-8 (TCS) for Aug 2025GST deductors/collectors
11 Sep 2025GSTR-1 (Monthly) for Aug 2025Registered taxpayers (Turnover > ₹5 Cr or opted monthly)
13 Sep 2025GSTR-6 for Aug 2025Input Service Distributors
13 Sep 2025IFF (Invoice Furnishing Facility) for Aug 2025QRMP taxpayers (optional)
20 Sep 2025GSTR-3B (Monthly) for Aug 2025Monthly filers
22 Sep 2025GSTR-3B (Quarterly – Group A States) for Jul–Sep 2025Chhattisgarh, MP, Gujarat, Maharashtra, etc.
24 Sep 2025GSTR-3B (Quarterly – Group B States) for Jul–Sep 2025Delhi, Karnataka, TN, WB, Kerala, etc.

PF / ESI COMPLIANCE

Due DateComplianceApplicable To
15 Sep 2025PF/ESI contribution payment for Aug 2025All employers under PF/ESI Act

MCA / ROC COMPLIANCE

Due DateComplianceApplicable To
30 Sep 2025Filing of Annual Return & Financial Statements (if AGM held in Sep)Companies holding AGM in September
30 Sep 2025DIR-3 KYC (KYC of Directors)All directors with DIN

The rules for 80G & 12A Registration in India

1. What is 12A Registration?

  • Purpose: To get recognition as a charitable or religious trust/institution under the Income Tax Act.
  • Benefit: Exemption from paying income tax on the surplus income of the trust/NGO.

Eligibility for 12A Registration

  • Any trust, society, or Section 8 company with charitable or religious objectives.
  • Should not be for the benefit of a particular religious community or caste (except SC/ST, women, backward classes, etc., where allowed).
  • Activities must genuinely be charitable (education, medical relief, poverty relief, etc.).

📑 Documents Required

  1. Trust Deed / MOA & AOA / Society Bye-laws.
  2. Registration certificate of the entity.
  3. PAN card of the NGO.
  4. Details of trustees/office bearers.
  5. Financial statements (past 3 years, if applicable).
  6. List of activities carried out.

📝 Application Process

  • Application in Form 10A (online on Income Tax portal).
  • Submitted to Principal Commissioner/Commissioner of Income Tax (Exemptions).
  • Department may ask for clarifications.
  • If satisfied, issues 12A Registration Certificate.

📌 2. What is 80G Registration?

  • Purpose: To enable donors to claim income tax deduction on donations made to the NGO.
  • Benefit: Attracts more donations since donors get tax benefits.

Eligibility for 80G Registration

  • NGO must first have 12A registration.
  • Must not be engaged in religious or business activities.
  • Proper books of accounts must be maintained.
  • Donations received must be used only for charitable purposes.
  • Not applicable for NGOs working for the benefit of a specific religious community or caste.

📑 Documents Required

  1. 12A Registration certificate.
  2. Trust Deed / MOA / Society bye-laws.
  3. PAN card of NGO.
  4. Financial statements (last 3 years, if applicable).
  5. Details of welfare activities undertaken.

📝 Application Process

  • Application in Form 10A (for fresh application) or Form 10AB (for renewal/ modification).
  • Submitted online via Income Tax portal.
  • Commissioner (Exemptions) may inspect books of accounts and activities.
  • Once approved, an 80G Certificate is issued.

📌 3. Validity Rules (Post 2021 Changes)

  • Earlier: Lifetime validity.
  • Now (after Finance Act, 2020):
    • Fresh registration: Provisional registration valid for 3 years.
    • Renewal: Application must be made within 6 months before expiry or within 6 months of commencement of activities.
    • Regular registration after provisional approval: Valid for 5 years, subject to renewal.

📌 4. Benefits

  • 12A → NGO income exempt from tax.
  • 80G → Donors get deduction (50% or 100% of donation, depending on NGO type).

What is Form DIR-12 on MCA V3 and How to File Form DIR-12 On MCA V3 Portal?

1. What is Form DIR-12?

Form DIR-12 is an e-form under the Companies Act, 2013, filed with the Ministry of Corporate Affairs (MCA) to inform about:

  • Appointment of a director, manager, company secretary, or CEO.
  • Resignation of a director.
  • Change in designation (e.g., Director → Managing Director).

It’s mandatory to file this within 30 days of the event.


2. Legal Basis

  • Section 7, Section 168 of the Companies Act, 2013.
  • Rule 8, 15, and 17 of the Companies (Appointment and Qualification of Directors) Rules, 2014.

3. When You Need to File DIR-12

  • Appointment of a new director (including additional or alternate directors).
  • Resignation or removal of an existing director.
  • Change in designation (e.g., ordinary director to whole-time director).
  • Appointment of KMP (Manager, CEO, CFO, Company Secretary).

4. Documents Required

  • For Appointment:
    • DIR-2 (Consent to act as a director).
    • Board resolution for appointment.
    • Interest in other entities (MBP-1) — internal record.
  • For Resignation:
    • Resignation letter from director.
    • Board resolution for noting resignation.
  • For Change in Designation:
    • Board resolution for change.

5. How to File DIR-12 in MCA V3 Portal

Step 1 – Login

  • Visit MCA V3 Portal.
  • Use your registered MCA V3 account (Business User for company filing).

Step 2 – Access DIR-12 Form

  • Go to: MCA Services → Company e-Filing → e-Forms → DIR-12.
  • In V3, DIR-12 is a web-based form, not just a downloadable PDF.

Step 3 – Enter Company Details

  • Enter CIN → click Pre-fill to auto-populate company details.

Step 4 – Select Filing Purpose

  • Choose: Appointment / Cessation / Change in Designation.

Step 5 – Fill Director/KMP Details

  • Enter:
    • DIN or PAN (DIN for directors, PAN for non-DIN KMP).
    • Name, designation, category, date of event.

Step 6 – Attach Documents

Attach scanned copies (PDF):

  • Appointment: DIR-2, Board Resolution.
  • Resignation: Resignation Letter, Board Resolution.
  • Change in Designation: Board Resolution.
    (All documents should be digitally signed before upload.)

Step 7 – Digital Signature

  • Sign with DSC of a director or company secretary (authorized signatory).
  • If there is no company secretary, a director can sign.

Step 8 – Submit & Pay Fees

  • Submit the form.
  • Pay statutory fees (based on nominal share capital of the company).

Step 9 – Save SRN & Acknowledgment

  • MCA generates an SRN (Service Request Number) and acknowledgment for your records.

6. Filing Timeline & Penalty

  • Deadline: 30 days from appointment/resignation/change.
  • Penalty: ₹100 per day of delay, no upper limit.