India had 1,70,02,233 active GST taxpayers (about 1.70 crore) on 31 August 2026 (GSTN). Of these, 1,51,68,928 were normal taxpayers and 13,40,440 were composition taxpayers. Uttar Pradesh had the most with 22,40,352, then Maharashtra with 20,97,327.
Source · GSTN, figure for August 2026 · checked
GSTN's file counts taxpayers whose registration is active at the close of the month, by type. Cancelled registrations are left out. The Total column does not add UIN holders (2,426), who are listed apart from taxpayers.
| Measure | Figure | Source |
|---|---|---|
| Active GST taxpayers, 31 August 2026 | 1,70,02,233 | GSTN registration statistics |
| Normal taxpayers | 1,51,68,928 | GSTN registration statistics |
| Composition taxpayers | 13,40,440 | GSTN registration statistics |
| Uttar Pradesh | 22,40,352 | GSTN registration statistics |
| Maharashtra | 20,97,327 | GSTN registration statistics |
| GST taxpayers, May 2026 (rounded) | 1.65 crore | PIB, 30 June 2026 |
State Wise Registration Typewise No. of Active Tax payers as on 31st Aug 26. Grand Total 15168928 1340440 27413 1462 24703 438279 44 964 2426 17002233. Uttar Pradesh 1874990 283633 1484 23 1920 78301 1 0 312 2240352. Maharashtra 1915643 116801 7944 165 2051 54709 14 0 269 2097327
The State-wise data having details of active taxpayers at the close of last month. This excludes those tax payers whose registration has been cancelled
The number of GST taxpayers have increased from 66.5 lakh in 2017 to 1.65 crore in May 2026.
Worked out by us: 1.70 (1,70,02,233 (17002233 in GSTN's file) divided by 1,00,00,000 to give crore, rounded to two decimals).
1,70,02,233 active taxpayers on 31 August 2026, about 1.70 crore (GSTN).
13,40,440 on 31 August 2026. The other 1,51,68,928 are normal taxpayers (GSTN).
Uttar Pradesh with 22,40,352, followed by Maharashtra with 20,97,327 (GSTN, 31 August 2026).
This figure is from GSTN's own release or a report quoting it. We recheck it monthly. If you have a newer or better source, send it to us.
Numbers like this, sourced and dated, in the daily brief. Nine stories every morning at 09:15 IST.
Get the brief free →