How much tax does the Union government collect, relative to the economy?
Union Budget · released 1 Feb 2026 · next due by 1 Feb 2027
| Period | Value (% of GDP) |
|---|---|
| 2024-25 | 11.5 |
| 2023-24 | 11.5 |
| 2022-23 | 11.4 |
| 2021-22 | 11.5 |
| 2020-21 | 10.2 |
| 2019-20 | 10.0 |
| 2018-19 | 11.0 |
| 2017-18 | 11.2 |
Use in your answer
The Union government's gross tax revenue was 11.5% of GDP in 2024-25 (Actuals), compared with 11.5% of GDP in 2023-24. Source: Ministry of Finance, Budget at a Glance 2026-27.
Cite as: Union Budget, Budget at a Glance 2026-27 (Ministry of Finance), 2024-25
What this shows
- The Centre's gross tax revenue was 11.5% of GDP in 2024-25 (Actuals), as in 2023-24; the low point was 10.0% in 2019-20.
- Direct taxes now outweigh indirect: 6.7% against 4.8% of GDP in 2024-25, compared with 5.9% against 5.4% in 2017-18.
- 'Gross' is before devolution: gross tax revenue was ₹37,96,382 crore in 2024-25, but tax revenue net to the Centre was ₹25,00,039 crore.
Cite this
Cite a fixed version from every published version below.
Source and method
What exactly is measured
Gross tax revenue of the Union government (before the states' share is passed on), as a share of GDP. Actuals only, all as shown in the Budget at a Glance 2026-27 chart 'Trend in tax receipts', against the GDP estimates current at that Budget (2011-12 base). Earlier Budgets show slightly different ratios for the same years because GDP has since been revised.
History: every published version
Each time the source changes this series we archive the full series as it stood, with an archived copy of the source, and never delete an old version. Each version has a permanent page you can cite. Recorded since 18 Oct 2026: 1 version.
No figure in this series has been revised since we began recording on 18 Oct 2026.
- 8 periods, latest 2024-25: 11.5% of GDP · first snapshotArchived source
c20aa7902533
Release notes (3)
- 11.5%2024-25 Actuals, Budget 2026-27
- 11.4%2025-26 Revised Estimate, Budget 2026-27
- 11.2%2026-27 Budget Estimate, Budget 2026-27
Get the data
Use it in Excel, Python or R
Excel (Data → From Web): https://india.tf/c/gov-taxgdp-037/data.csv
Python: pandas.read_csv("https://india.tf/c/gov-taxgdp-037/data.csv")
R: read.csv("https://india.tf/c/gov-taxgdp-037/data.csv")
All statistics: /api/index.json. Free to reuse with attribution (GODL-India).
