Company Law

Annual Compliance Calendar for Private Limited Companies β€” FY 2025-26

πŸ‘€ CS Anjali Mehta, Company Secretary πŸ“… March 19, 2026 ⏱ 18 min read Β· Bookmark this page πŸ–¨οΈ Printable

Running a Private Limited Company in India means juggling compliance obligations from at least five different regulatory bodies β€” the MCA/ROC, the Income Tax Department, the GST Network, EPFO, and ESIC. Missing any of these deadlines triggers late fees, interest, and penalties that can add up quickly, and some violations carry criminal liability for directors.

This calendar is designed to be your single reference: every significant compliance deadline for a Private Limited Company in FY 2025-26 (April 1, 2025 β€” March 31, 2026), organised month by month. Bookmark it, print it, and share it with your CA/CS team.

πŸ“‘ What This Calendar Covers

  1. How to Read This Calendar
  2. Month-by-Month Compliance Calendar
  3. Recurring Monthly Obligations
  4. Penalty Quick Reference
  5. Annual Compliance Summary Table
  6. Tips to Stay Compliant

1. How to Read This Calendar

ROC / MCA GST Income Tax TDS PF / ESI / Labour Other

Each calendar entry shows the due date, filing/activity description, and category badge. Deadlines marked for monthly recurring items (GST GSTR-3B, PF challan, TDS deposit) are listed once with a note β€” see the Recurring Monthly Obligations section for the full monthly schedule.

πŸ“Œ Assumptions: This calendar assumes a March 31 financial year-end, AGM held on the last possible date (30 September 2026), and standard categories (Pvt Ltd company, not a banking/insurance/NBFC entity). Adjust deadlines if your AGM is held earlier.

2. Month-by-Month Compliance Calendar

πŸ“… April 2025
Due DateCompliance ItemCategory
7 AprilDeposit TDS/TCS for March 2025 (due date is 30 April for government offices; 7 April for others)TDS
11 AprilGSTR-1 (monthly filers) for March 2025GST
13 AprilGSTR-1 (quarterly QRMP filers) for Q4 FY 2024-25GST
15 AprilPF monthly challan for March 2025; ESI challan for March 2025PF / ESI
20 AprilGSTR-3B (monthly filers) for March 2025GST
22/25 AprGSTR-3B for QRMP filers (category-wise staggered dates) for Q4 FY 2024-25GST
30 AprilGSTR-4 (Composition Scheme Annual Return) for FY 2024-25GST
30 AprilMSME-1 half-yearly return (Oct 2024 – Mar 2025 period) β€” if applicableROC / MCA
30 AprilForm 24Q / 26Q TDS return for Q4 FY 2024-25TDS
30 AprilAdvance Tax 4th installment deposit for FY 2024-25 (if any residual)Income Tax
πŸ“… May 2025
Due DateCompliance ItemCategory
7 MayTDS deposit for April 2025TDS
11 MayGSTR-1 (monthly) for April 2025GST
11 MayESI half-yearly return for Oct 2024 – Mar 2025 contribution periodPF / ESI
15 MayPF monthly challan for April 2025; ESI challan for April 2025PF / ESI
15 MayForm 16A (TDS certificate for non-salary) to deductees for Q4 FY 2024-25TDS
20 MayGSTR-3B (monthly) for April 2025GST
31 MayForm 16 (TDS certificate for salary) to employees for FY 2024-25TDS
31 MayAnnual Information Statement (AIS) reconciliation β€” review before ITR filingIncome Tax
πŸ“… June 2025
Due DateCompliance ItemCategory
7 JuneTDS deposit for May 2025TDS
11 JuneGSTR-1 (monthly) for May 2025GST
15 JunePF monthly challan for May 2025; ESI challan for May 2025PF / ESI
15 JuneAdvance Tax 1st installment β€” 15% of estimated annual tax for FY 2025-26Income Tax
20 JuneGSTR-3B (monthly) for May 2025GST
30 JuneDPT-3 β€” Return of deposits/loans outstanding as on 31 March 2025ROC / MCA
30 JuneGSTR-9 (Annual Return) for FY 2024-25 β€” standard due date (check for extension)GST
30 JuneGSTR-9C (Reconciliation Statement) for FY 2024-25 β€” for turnover above β‚Ή5 croreGST
πŸ“… July 2025
Due DateCompliance ItemCategory
7 JulyTDS deposit for June 2025TDS
11 JulyGSTR-1 (monthly) for June 2025GST
13 JulyGSTR-1 (quarterly QRMP) for Q1 FY 2025-26 (Apr–Jun)GST
15 JulyPF monthly challan for June 2025; ESI challan for June 2025PF / ESI
18 JulyCMP-08 (Composition Scheme Q1 statement) for Apr–Jun 2025GST
20 JulyGSTR-3B (monthly) for June 2025GST
31 JulyITR filing for non-audit cases β€” FY 2024-25 (companies almost always have audit, so this may not apply)Income Tax
31 JulyForm 24Q / 26Q TDS return for Q1 FY 2025-26 (Apr–Jun)TDS
πŸ“… August 2025
Due DateCompliance ItemCategory
7 AugustTDS deposit for July 2025TDS
11 AugustGSTR-1 (monthly) for July 2025GST
14 AugustForm 16A (Q1 TDS certificate) to deducteesTDS
15 AugustPF monthly challan for July 2025; ESI challan for July 2025PF / ESI
15 AugustAdvance Tax 2nd installment β€” 45% of estimated annual tax (cumulative)Income Tax
20 AugustGSTR-3B (monthly) for July 2025GST
31 AugustBoard meeting to approve financial statements for FY 2024-25 (before AGM)ROC / MCA
πŸ“… September 2025 β€” Critical Month
Due DateCompliance ItemCategory
7 SeptemberTDS deposit for August 2025TDS
11 SeptemberGSTR-1 (monthly) for August 2025GST
15 SeptemberPF monthly challan for August 2025; ESI challan for August 2025PF / ESI
20 SeptemberGSTR-3B (monthly) for August 2025GST
30 September⭐ AGM must be held for FY 2024-25 β€” adopt financial statements, appoint auditorROC / MCA
30 September⭐ DIR-3 KYC β€” all DIN holders must complete annual KYC by todayROC / MCA
30 SeptemberGSTR-9 extended deadline (if extended by GSTN β€” check official notification)GST
πŸ“… October 2025 β€” Busiest Filing Month
Due DateCompliance ItemCategory
7 OctoberTDS deposit for September 2025TDS
11 OctoberGSTR-1 (monthly) for September 2025GST
13 OctoberGSTR-1 (quarterly QRMP) for Q2 (Jul–Sep 2025)GST
15 OctoberPF challan for September 2025; ESI challan for September 2025PF / ESI
15 OctoberADT-1 β€” filing auditor appointment/reappointment (within 15 days of AGM)ROC / MCA
18 OctoberCMP-08 (Composition Q2 statement) for Jul–Sep 2025GST
20 OctoberGSTR-3B (monthly) for September 2025GST
30 October⭐ AOC-4 β€” filing of financial statements on MCA21 (within 30 days of AGM)ROC / MCA
30 October⭐ Income Tax Return (ITR) for FY 2024-25 β€” audit cases (companies with tax audit)Income Tax
31 OctoberForm 24Q / 26Q TDS return for Q2 (Jul–Sep 2025)TDS
31 OctoberMSME-1 half-yearly return for Apr–Sep 2025 β€” if applicableROC / MCA
πŸ“… November 2025
Due DateCompliance ItemCategory
7 NovemberTDS deposit for October 2025TDS
11 NovemberGSTR-1 (monthly) for October 2025GST
11 NovemberESI half-yearly return for Apr–Sep 2025 contribution periodPF / ESI
14 NovemberForm 16A (Q2 TDS certificate) to deducteesTDS
15 NovemberPF challan for October 2025; ESI challan for October 2025PF / ESI
15 NovemberAdvance Tax 3rd installment β€” 75% of estimated annual tax (cumulative)Income Tax
20 NovemberGSTR-3B (monthly) for October 2025GST
29 November⭐ MGT-7 / MGT-7A β€” Annual Return filing on MCA21 (within 60 days of AGM)ROC / MCA
30 NovemberTransfer Pricing Report (Form 3CEB) β€” for companies with international transactionsIncome Tax
πŸ“… December 2025
Due DateCompliance ItemCategory
7 DecemberTDS deposit for November 2025TDS
11 DecemberGSTR-1 (monthly) for November 2025GST
13 DecemberGSTR-1 (quarterly QRMP) for Q3 (Oct–Dec 2025) β€” filed in JanGST
15 DecemberPF challan for November 2025; ESI challan for November 2025PF / ESI
20 DecemberGSTR-3B (monthly) for November 2025GST
31 DecemberBelated ITR filing for FY 2024-25 (last date to file with penalty if missed Oct deadline)Income Tax
31 DecemberBoard meetings β€” review H1 performance, approve mid-year policiesROC / MCA
πŸ“… January 2026
Due DateCompliance ItemCategory
7 JanuaryTDS deposit for December 2025TDS
11 JanuaryGSTR-1 (monthly) for December 2025GST
13 JanuaryGSTR-1 (quarterly QRMP) for Q3 (Oct–Dec 2025)GST
15 JanuaryPF challan for December 2025; ESI challan for December 2025PF / ESI
18 JanuaryCMP-08 (Composition Q3 statement) for Oct–Dec 2025GST
20 JanuaryGSTR-3B (monthly) for December 2025GST
31 JanuaryForm 24Q / 26Q TDS return for Q3 (Oct–Dec 2025)TDS
31 JanuaryRevised/belated ITR last date (if any extension granted β€” verify)Income Tax
πŸ“… February 2026
Due DateCompliance ItemCategory
7 FebruaryTDS deposit for January 2026TDS
11 FebruaryGSTR-1 (monthly) for January 2026GST
14 FebruaryForm 16A (Q3 TDS certificate) to deducteesTDS
15 FebruaryPF challan for January 2026; ESI challan for January 2026PF / ESI
20 FebruaryGSTR-3B (monthly) for January 2026GST
28 FebruaryYear-end planning β€” review profitability, consider tax-saving investments, plan for auditIncome Tax
πŸ“… March 2026 β€” Financial Year-End
Due DateCompliance ItemCategory
7 MarchTDS deposit for February 2026TDS
11 MarchGSTR-1 (monthly) for February 2026GST
15 MarchPF challan for February 2026; ESI challan for February 2026PF / ESI
15 March⭐ Advance Tax 4th & final installment β€” 100% of estimated annual tax for FY 2025-26Income Tax
20 MarchGSTR-3B (monthly) for February 2026GST
31 March⭐ Financial year closes β€” book all accruals, provision for expenses, reconcile accountsOther
31 MarchGST ITC reconciliation for FY 2025-26 β€” match GSTR-2B with books before year-endGST
31 MarchCMP-02 (opt-in to Composition Scheme for FY 2026-27) β€” if applicableGST
31 MarchTDS deductions β€” ensure all vendor TDS has been deducted before year closeTDS

3. Recurring Monthly Obligations

The following compliance activities repeat every single month of the year. Set calendar reminders for these:

By This DateActivityCategory
7th of each monthDeposit TDS/TCS deducted in the previous month (except March β€” due 30 April)TDS
11th of each monthFile GSTR-1 (monthly filers) for previous month's outward suppliesGST
15th of each monthDeposit PF contribution (employee + employer) for previous month's wagesPF / ESI
15th of each monthDeposit ESI contribution for previous month's wagesPF / ESI
20th of each monthFile GSTR-3B (monthly filers) and pay GST liability for previous monthGST

⚠️ Monthly Compounding Effect: Miss TDS deposit by 1 month and you pay 1.5% interest (18% p.a.). Miss PF by 1 month and EPFO charges penal damages. Miss GSTR-3B and interest at 18% p.a. kicks in. Monthly obligations have no forgiveness β€” they compound immediately.

4. Penalty Quick Reference

FilingLate Filing FeeInterest / Additional Penalty
AOC-4 (MCA)β‚Ή100/day, no capSection 137 fine up to β‚Ή1,00,000
MGT-7 (MCA)β‚Ή100/day, no capSection 92 fine β‚Ή50,000–₹5,00,000
DIR-3 KYCβ‚Ή5,000 flat (DIN deactivation)DIN frozen β€” cannot sign documents
GSTR-1β‚Ή50/day (β‚Ή20/day for nil return)No ITC available to recipients
GSTR-3Bβ‚Ή50/day (β‚Ή20/day for nil)Interest 18% p.a. on unpaid tax
ITR (companies)β‚Ή5,000 (β‚Ή1,000 if income < β‚Ή5 lakh)Interest u/s 234A + 234B + 234C
TDS depositInterest 1.5% p.m. from date of deductionDisallowance of 30% of expense u/s 40(a)(ia)
TDS return (24Q/26Q)β‚Ή200/day per return (Section 234E)Penalty β‚Ή10,000–₹1,00,000
PF challanDamages 5%–25% of arrearInterest 12% p.a. from due date
ESI challanSimple interest 12% p.a.Additional penalty up to arrear amount
DPT-3β‚Ή500/day + β‚Ή5,000Director liability for deposit law violation
Advance TaxInterest u/s 234B (1% p.m.) + 234CInterest from April 1 of next year

5. Annual Compliance Summary

Compliance AreaKey Events in FY 2025-26Total Filings
MCA / ROCAOC-4, MGT-7, DIR-3 KYC, ADT-1, DPT-3, MSME-1, MGT-147–10 filings
GSTGSTR-1 (12 or 4), GSTR-3B (12 or 4), GSTR-9, GSTR-9C14–27 filings
Income TaxITR (1 filing), Advance Tax (4 installments), TDS returns (4 quarters)9+ filings
TDSMonthly deposit (12), Quarterly return (4), Form 16 / 16A issuance28+ actions
PFMonthly ECR + challan (12)12 filings
ESIMonthly challan (12) + half-yearly return (2)14 filings
Total Annual84–100+ compliance actions

6. Tips to Stay Compliant Year-Round

Tip 1: Use a Shared Compliance Calendar

Create a shared Google Calendar or Notion page with all deadlines from this guide. Add the deadline as an event and set a reminder 7 days before. Share it with your CA, CS, and relevant team members so everyone sees upcoming obligations.

Tip 2: Never File on the Last Day

MCA21 and GST portals experience heavy traffic on deadline days, often causing technical issues and downtime. File at least 5–7 days before the deadline. Late fees and interest start from the day after the deadline β€” not from the day of your next filing attempt.

Tip 3: Automate PF and ESI Payments

Set up auto-debit or payment standing instructions for PF and ESI monthly challan. These are fixed-date recurring payments (15th of each month). Automation eliminates the risk of missing the most frequently recurring compliance obligation.

Tip 4: Reconcile GST Credits Monthly

Match your GSTR-2B (auto-populated input credits) with your purchase register every month. Discrepancies are much harder to resolve later. Annual GST reconciliation for GSTR-9 is significantly easier if monthly reconciliations are maintained.

Tip 5: Start Audit Preparation Early

The audit for FY 2025-26 must be completed before your AGM (30 September 2026). Start sharing financials with your auditor in April or May β€” not August. Early audit completion gives you time to resolve auditor queries and reduces the risk of missing the AOC-4 and ITR deadlines in October.

Tip 6: Keep a Compliance Register

Maintain a physical or digital register logging every compliance event: date filed, SRN/acknowledgement number, amount paid, and CA/CS who filed. This register is invaluable during due diligence, tax scrutiny, or EPFO/ESIC inspections.

Let ClearlyComply Manage Your Annual Compliance

Our compliance management service handles every deadline in this calendar β€” ROC, GST, TDS, PF/ESI, and Income Tax. You focus on building your business; we ensure you're never late.

Get Annual Compliance Plan πŸ’¬ WhatsApp Us

πŸ“Œ Also Read: ROC Annual Filing Guide: AOC-4 and MGT-7 | ITR Filing for Business Owners | PF & ESI Registration for Startups

Disclaimer: Due dates are based on current laws and are subject to change via government notifications or circulars. Always verify current deadlines with your CA/CS or on the official MCA21, GSTN, and Income Tax portals before filing.