How many GST registered taxpayers are there in India?

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

1,70,02,233
active GST taxpayers at the end of the month · 31 August 2026
Range
1,70,02,233 active taxpayers (about 1.70 crore)
Confidence
High: an official count
Last 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.

The figures side by side

MeasureFigureSource
Active GST taxpayers, 31 August 20261,70,02,233GSTN registration statistics
Normal taxpayers1,51,68,928GSTN registration statistics
Composition taxpayers13,40,440GSTN registration statistics
Uttar Pradesh22,40,352GSTN registration statistics
Maharashtra20,97,327GSTN registration statistics
GST taxpayers, May 2026 (rounded)1.65 crorePIB, 30 June 2026

How we got this number

  1. Open GSTN's registration statistics file, 'State Wise Registration Typewise No. of Active Tax payers as on 31st Aug 26', and read the Grand Total row: 1,70,02,233 in the Total column.
  2. Read the type split from the same row: 1,51,68,928 normal taxpayers and 13,40,440 composition taxpayers.
  3. Read the state rows for the biggest states: Uttar Pradesh 22,40,352 and Maharashtra 20,97,327.

What this number does not tell you

  • GSTN's note says the state-wise data shows active taxpayers at the close of last month and excludes those whose registration has been cancelled.
  • The Total column in the file is the sum of the type columns without UIN holders (2,426). It is a count of registrations (GSTINs), not of businesses: one business with offices in several states holds several.
  • The Press Information Bureau's nine-year GST note put the base at 1.65 crore in May 2026 and 66.5 lakh in 2017. That is a rounded figure, so it is a rough guide to growth and not an exact month-on-month comparison.

Sources

  1. GSTN, active taxpayers state-wise and type-wise (REGISTRATION.xlsx), as on 31 August 2026 — columns: Normal, Composition, Input Service Distributor, Casual, Tax Collector at source, Tax Deductor at source, Non Resident, OIDAR, UIN Holders, TotalState 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
  2. GSTN, GST statistics page, page read 28 Oct 2026The State-wise data having details of active taxpayers at the close of last month. This excludes those tax payers whose registration has been cancelled
  3. PIB, Nine Years of GST: Simplifying Taxation, Strengthening India, 30 June, 2026The 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).

Questions people ask

How many GST registered taxpayers are there in India?

1,70,02,233 active taxpayers on 31 August 2026, about 1.70 crore (GSTN).

How many of them are composition taxpayers?

13,40,440 on 31 August 2026. The other 1,51,68,928 are normal taxpayers (GSTN).

Which state has the most GST taxpayers?

Uttar Pradesh with 22,40,352, followed by Maharashtra with 20,97,327 (GSTN, 31 August 2026).

Read next

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 →

Ask Kriyā what this number means for your product