Compliance due dates
A month of statutory dates for GST, TDS, advance tax and the ROC, filtered to how you actually file.
Rows that do not apply are removed, not greyed out.
July 2026
7 due
| 7 | TDS and TCS depositFor June | TDS |
|---|---|---|
| 11 | GSTR-1For JuneFalls on a weekend. The date does not move. | GST |
| 15 | Provident fund and ESIFor June | Payroll |
| 15 | TCS statement — 27EQApril to June | TDS |
| 20 | GSTR-3BFor June | GST |
| 31 | Income tax return — not auditedWhere no audit is required | Income tax |
| 31 | TDS statement — 24Q, 26Q, 27QApril to June | TDS |
Statutory dates only. Extensions announced by notification are deliberately not shown — one that has been superseded is wrong in the direction that makes you late.
How this worksShow
Statutory dates, never an extension
Extensions arrive by press release days before a deadline, are sometimes narrowed to one form or one class of taxpayer, and are occasionally withdrawn. A page carrying one is wrong the moment it is superseded — and wrong in the direction that makes somebody late. So every date here is the one in the rule, and none of them has ever been extended.
Nothing moves for a weekend either. The portals do not extend a due date because it fell on a Sunday, so this page flags the day and leaves it where it is.
Three rows people get wrong
- Tax deducted in March is deposited by 30 April, not 7 April. April therefore carries no seventh-of-the-month deposit at all — which looks like an omission and is the rule.
- Q3 and Q4 statements cross the calendar year. October to December is due on 31 January, and January to March on 31 May, later than the rest because the March tax is itself only deposited by 30 April.
- A QRMP filer’s month has no 11th and no 20th. Choosing QRMP above removes those rows rather than greying them out: a date shown but not applicable is an invitation to file on it.
What is covered
| Rule | Figure | Statutory basis |
|---|---|---|
| GSTR-1 | GST | s.37, CGST Act 2017 |
| GSTR-1 — quarterly | GST | Rule 59(2), CGST Rules 2017 |
| Invoice Furnishing Facility — optional | GST | Rule 59(2) proviso, CGST Rules 2017 |
| GSTR-3B | GST | Rule 61, CGST Rules 2017 |
| GSTR-3B — quarterly | GST | Rule 61(1)(ii), CGST Rules 2017 |
| PMT-06 — monthly payment | GST | Rule 61A, CGST Rules 2017 |
| CMP-08 | GST | Rule 62, CGST Rules 2017 |
| GSTR-4 — annual | GST | Rule 62, CGST Rules 2017 |
| GSTR-9 and GSTR-9C | GST | s.44, CGST Act 2017 |
| Rule | Figure | Statutory basis |
|---|---|---|
| TDS and TCS deposit | TDS | Rule 30, Income-tax Act 1961; corresponding provision, Income-tax Act 2025 to be confirmed |
| TDS statement — 24Q, 26Q, 27Q | TDS | Rule 31A, Income-tax Act 1961; corresponding provision, Income-tax Act 2025 to be confirmed |
| TCS statement — 27EQ | TDS | Rule 31AA, Income-tax Act 1961; corresponding provision, Income-tax Act 2025 to be confirmed |
| Form 16 to employees | TDS | Rule 31, Income-tax Act 1961; corresponding provision, Income-tax Act 2025 to be confirmed |
| Form 16A to deductees | TDS | Rule 31, Income-tax Act 1961; corresponding provision, Income-tax Act 2025 to be confirmed |
| Rule | Figure | Statutory basis |
|---|---|---|
| Advance tax instalment | Income tax | s.211, Income-tax Act 1961; corresponding provision, Income-tax Act 2025 to be confirmed |
| Tax audit report | Income tax | s.44AB, Income-tax Act 1961; corresponding provision, Income-tax Act 2025 to be confirmed |
| Income tax return — not audited | Income tax | s.139(1), Income-tax Act 1961; corresponding provision, Income-tax Act 2025 to be confirmed |
| Income tax return — audited | Income tax | s.139(1), Income-tax Act 1961; corresponding provision, Income-tax Act 2025 to be confirmed |
| Income tax return — transfer pricing | Income tax | s.139(1), Income-tax Act 1961; corresponding provision, Income-tax Act 2025 to be confirmed |
| Rule | Figure | Statutory basis |
|---|---|---|
| Annual general meeting | ROC | s.96, Companies Act 2013 |
| AOC-4 — financial statements | ROC | s.137, Companies Act 2013 |
| ADT-1 — auditor appointment | ROC | s.139, Companies Act 2013 |
| MGT-7 or MGT-7A — annual return | ROC | s.92, Companies Act 2013 |
| DPT-3 — return of deposits | ROC | Rule 16, Companies (Acceptance of Deposits) Rules 2014 |
| DIR-3 KYC | ROC | Rule 12A, Companies (Appointment and Qualification of Directors) Rules 2014 |
| MSME-1 — half-yearly return | ROC | s.405, Companies Act 2013 |
| LLP Form 11 — annual return | ROC | s.35, Limited Liability Partnership Act 2008 |
| LLP Form 8 — statement of account | ROC | s.34, Limited Liability Partnership Act 2008 |
| Rule | Figure | Statutory basis |
|---|---|---|
| Provident fund and ESI | Payroll | EPF and ESI schemes |
What a calendar cannot tell you
Whether a date applies to you this month. Tax audit turns on turnover, transfer pricing on whether there were international transactions, and MSME-1 on whether anything is outstanding to a micro or small supplier past 45 days. A calendar shows the date; only your books show whether it is yours. ComplyADI works that out from the ledgers and puts the ones that are actually yours in front of you.
Rates and thresholds as at 10 September 2026. This page is an estimate, not professional advice, and it is not a filing.
Other calculators
Stop calculating by hand
ComplyADI does this on your own books
This page works one figure at a time. ComplyADI reads your ledgers, applies the same rules across every transaction, and shows you what is due before the date rather than after it.
