Compliance calendar
Tax due dates for 2026-27
The whole year on one page: filing, advance tax and TDS. The homepage widget counts down to whichever of these is next.
| Date | What's due | Who it applies to |
|---|---|---|
| 7th of every month | TDS/TCS deposit for the previous monthMarch deposits: 30 April | All deductors |
| 15 June | Advance tax: 1st instalment (15%) | Anyone with ₹10,000+ annual liability |
| 31 July | ITR filing: FY 2025-26, non-audit cases | Salaried, most individuals |
| 31 July | TDS return Q1 (24Q/26Q) | Deductors |
| 15 September | Advance tax: 2nd instalment (45% cumulative) | Advance-tax payers |
| 31 October | ITR filing: audit cases · TDS return Q2 | Businesses under audit; deductors |
| 15 December | Advance tax: 3rd instalment (75% cumulative) | Advance-tax payers |
| 31 January | TDS return Q3 | Deductors |
| 15 March | Advance tax: final instalment (100%)Presumptive taxpayers: one shot, 15 March | Advance-tax payers |
| 31 May | TDS return Q4 · Form 16 follows by 15 June | Deductors, employers |
† Dates shown are the statutory calendar; CBDT extensions are incorporated within 48 hours of notification. An email/WhatsApp reminder service is on the roadmap; the calendar above is the source it will run on.
Questions people ask
What happens if I miss the 31 July ITR deadline?
You can still file a belated return until 31 December, but a late fee applies under the Section 234F successor (₹5,000, or ₹1,000 if total income is under ₹5 lakh) plus interest on unpaid tax. Losses (other than house property) can't be carried forward on a belated return.
Do salaried people need to pay advance tax?
Usually no; TDS on salary covers it. It bites when you have other income: capital gains, F&O, interest, rent. If total tax after TDS exceeds ₹10,000 a year, the instalment calendar applies to you.
Are these dates ever extended?
Often. CBDT extends deadlines by circular in heavy years. We update this page within 48 hours of any extension notification, and the change lands in the correction-free changelog since it's a new fact, not an error.