Anantam IASPost · 14 September 2026

Tax Buoyancy: The Formula, India’s Numbers and Why It Swings

Study Notes · General Studies · GS III · Indian Economy · Reports and Indices

Tax buoyancy explained: the formula, a worked example, how it differs from tax elasticity, India's official figures and why rate cuts and inflation move it.

Tax buoyancy measures how fast a government’s tax revenue grows compared with the economy: the percentage growth in tax revenue divided by the percentage growth in nominal GDP. A value above 1 means taxes are growing faster than the economy, so the tax-to-GDP ratio rises; a value below 1 means it falls. For India, the Economic Survey 2025-26 puts the average buoyancy of income taxes other than corporation tax at 1.8 for 2022-23 to 2024-25, and every Union Budget quietly assumes a buoyancy when it projects next year’s tax revenue.

Most readers treat a buoyancy above 1 as proof of a healthy tax system. It isn’t, not by itself. The number counts everything that moved revenue, including rate hikes, duty changes and inflation, so a duty increase can push it above 1 in a weak year and a rate cut can drag it below 1 in a strong one. That’s why economists keep a second measure, tax elasticity, which strips those decisions out. This note settles the formula, the difference between the two, India’s official numbers and the reasons they swing.

Tax Buoyancy at a Glance

India’s official documents report tax buoyancy both for total taxes and for single taxes. The figures below come from the Economic Survey, the Budget’s fiscal policy statements and the reports of the Finance Commission.

FactDetail
FormulaPercentage change in tax revenue divided by percentage change in nominal GDP
What it includesEvery change in revenue, including the effect of rate and policy changes (Economic Survey 2025-26)
Above 1Tax revenue grows faster than GDP, so the tax-to-GDP ratio rises
Tax elasticityThe same ratio after removing discretionary changes in tax rates and base
Income taxes other than corporation taxAverage buoyancy 1.8, 2022-23 to 2024-25 (Economic Survey 2025-26)
Corporation taxAverage buoyancy close to 1, 2022-23 to 2024-25
Customs dutiesBuoyancy of 0.4 in the post-pandemic period
GSTAround 1.1 over 2018-19 to 2022-23 (Economic Survey 2022-23)
Budget 2026-27 (BE)Gross tax revenue to grow 8.0% against nominal GDP growth of 10.0%, an implied ratio of about 0.8

What Is Tax Buoyancy?

Tax buoyancy is the responsiveness of tax revenue to the growth of the whole economy, measured as a plain ratio. The Economic Survey 2025-26 writes it as the per cent change in tax revenue, not adjusted for policy or rate changes, divided by the per cent change in GDP.

A shopkeeper’s sales in a growing town give the picture. If the town’s total spending rises 10% and the shop’s sales rise 15%, the shop is capturing a bigger slice of the town every year: its buoyancy is 1.5. If its sales rise only 5%, it is losing share, at 0.5, even though sales are still growing. The comparison holds up to a point and then breaks. A shop can’t order its customers to pay more, while a government can raise a rate by notification, and that power is exactly why buoyancy needs a companion measure.

Three readings cover almost every case:

That last point trips up almost everyone. A record collection is a statement about the level of revenue. Buoyancy is a statement about its speed relative to the economy, and the two can point in opposite directions.

Tax Buoyancy Formula With a Worked Example

The tax buoyancy formula is: percentage change in tax revenue ÷ percentage change in nominal GDP. Here’s a full example with round numbers, step by step:

  1. Tax revenue rises from ₹100 crore to ₹112 crore. Growth = 12 ÷ 100 = 12%.
  2. Nominal GDP rises from ₹1,000 crore to ₹1,080 crore. Growth = 80 ÷ 1,000 = 8%.
  3. Tax buoyancy = 12 ÷ 8 = 1.5.
  4. Check it against the tax-to-GDP ratio: 100 ÷ 1,000 = 10% last year, 112 ÷ 1,080 = about 10.4% this year.

The ratio rose, as it must whenever buoyancy is above 1. That link is the sanity check worth keeping: if someone reports a buoyancy above 1 alongside a falling tax-to-GDP ratio, one of the two numbers is wrong.

Now run the same year with a rate cut. Suppose a cut costs ₹6 crore, so revenue reaches only ₹106 crore. Growth falls to 6% and buoyancy to 0.75, although the economy and the tax base behaved exactly as before. Nothing about the system got weaker; a policy decision moved the number.

Two details in the formula matter:

Tax Buoyancy vs Tax Elasticity

Tax buoyancy counts every change in revenue, while tax elasticity counts only the change that the existing tax structure would have produced on its own. Elasticity removes the effect of discretionary changes in rates and base, such as a new cess, a duty hike or a rate cut, and then compares what’s left with GDP growth.

Go back to the worked example. Say ₹4 crore of the ₹12 crore rise came from a rate hike announced in the Budget. Take that out and the underlying growth is 8%, the same as GDP, so elasticity is 1.0 while buoyancy is 1.5. The tax system itself only kept pace; the extra came from a decision.

India has a real case of exactly this. The Fifteenth Finance Commission found that the Union’s indirect taxes grew 14.5% a year against GDP growth of 11.6% between 2011-12 and 2018-19, a buoyancy of 1.25. But much of that came from higher excise duties and cesses on petroleum products. Once those policy changes were neutralized, the Commission found indirect taxes growing roughly in line with GDP. High buoyancy, ordinary elasticity.

The two measures answer different questions:

The IMF working paper Tax Buoyancy in OECD Countries (WP/14/110, by Belinga, Benedek, de Mooij and Norregaard) found short-run buoyancy of total taxes not significantly different from 1 in most OECD countries between 1965 and 2012. A later IMF paper, How Buoyant is the Tax System? (WP/17/4, by Dudine and Jalles), covered 107 countries from 1980 to 2014 and found buoyancies generally equal to or greater than 1. So a long-run value close to 1 is the normal case, and India’s readings well above 1 need an explanation.

Tax Buoyancy in India: The Official Numbers

India’s gross tax buoyancy has stayed a little above 1 in the post-pandemic years, driven by income taxes, while customs and GST have run nearer to or below 1. The Economic Survey 2025-26 gives gross tax revenue and nominal GDP for each year; the growth rates and buoyancies below are worked out from that table, in ₹ lakh crore:

YearGross tax revenueNominal GDPTax growthGDP growthBuoyancy
2021-2227.09235.97
2022-2330.54268.9012.7%14.0%0.91
2023-2434.66301.2313.5%12.0%1.12
2024-25 (RE)38.53330.6811.2%9.8%1.14

The tax-to-GDP ratio moved the way those buoyancies predict, from about 11.4% in 2022-23 to 11.7% in 2024-25.

The split between taxes tells the real story. The Survey reports these averages for 2022-23 to 2024-25:

That is why the share of direct taxes in major taxes rose from 51.9% before the pandemic to 58.8% in 2024-25, and why the Budget for 2026-27 expects direct taxes to make up 61.2% of gross tax revenue. The note on direct and indirect taxes explains how each is levied.

GST buoyancy has its own record. The Economic Survey 2022-23 compared the taxes GST replaced, which had a buoyancy of about 1 between 2012-13 and 2016-17, with GST collections, which grew at 10.9% a year against nominal GDP growth of 9.6% from 2018-19 to 2022-23. That works out to a GST buoyancy of around 1.1, achieved even as the effective GST rate fell from 14.4% in 2017 to 11.6% in 2019, according to the RBI. The Fifteenth Finance Commission, writing earlier, had found GST buoyancy for 2017 to 2020 below that of the taxes it subsumed. Both can be true, because the years differ. The design of the tax is covered in the note on GST in India.

For 2025-26, the Budget’s fiscal policy statement reports gross tax revenue up about 8.5% in April to December 2025, with direct taxes up 7.9% and indirect taxes up 9.4%. Nominal GDP growth for the year is estimated at 8%, so gross tax buoyancy is running at roughly 1. Gross GST revenue in the same nine months grew 6.7%, below nominal GDP.

Why Does Tax Buoyancy Swing?

Tax buoyancy swings because its numerator reacts to policy and prices while its denominator reacts only to the economy. Five forces explain almost every big move in India’s numbers.

The Pandemic Slump and Rebound

A crash followed by a recovery produces extreme readings in both directions. Gross tax revenue contracted 3.4% in 2019-20, which the Fifteenth Finance Commission put down to the slowdown, the start of the pandemic in March 2020 and the corporate tax rate cut. Then the base collapsed. By April to November 2021, the Economic Survey 2021-22 recorded gross tax revenue up more than 50% year on year, with corporate tax collections up above 90%. A buoyancy computed on that year says more about the low base than about the tax system, which is why official averages leave it out.

Compliance Gains and a Wider Base

Better compliance raises buoyancy without any rate change, and this is the healthy kind. The Economic Survey 2025-26 records these gains:

The Economic Survey 2022-23 also credited the drive against fake GST invoices and faceless assessment for the improvement. Gains like these last, because they widen the base the next year’s growth is applied to.

Rate Cuts

A rate cut lowers buoyancy in the year it lands, whatever it does later. On 20 September 2019, the Taxation Laws (Amendment) Ordinance, 2019 gave domestic companies the option of a 22% rate, 25.17% with surcharge and cess, and new manufacturing companies 15%, both from 2019-20. The government estimated the revenue forgone at ₹1,45,000 crore. Corporate tax buoyancy stayed only close to 1 even in the strong years that followed.

The second test is still running. The 56th GST Council meeting on 3 September 2025 replaced four main slabs with two, a 5% merit rate and an 18% standard rate, plus a 40% rate for a few sin and luxury goods, effective 22 September 2025. The Economic Survey 2025-26 expects higher consumption volumes and better compliance to offset the revenue lost to lower rates. That is a forecast, not yet a result. The note on the new GST rates lists what moved where.

Low Nominal GDP Growth and Low Inflation

Buoyancy depends on inflation in two opposite ways. Ad valorem taxes, levied as a percentage of value, rise automatically with prices, so low inflation slows them along with nominal GDP. The Economic Survey 2025-26 says GST growth in 2025-26 tracked nominal GDP and was held down in part by lower inflation. Specific duties, charged per litre or per unit, don’t rise with prices at all. That’s why the Fifteenth Finance Commission expected Union excise duties on petroleum, which are mostly specific, to grow only with fuel consumption and assumed a buoyancy of just 0.70 for them.

Import Prices and Duties

Taxes collected at the border can inflate a buoyancy that the domestic economy hasn’t earned. A weaker rupee, costlier crude and gold, and a higher import duty all raise the rupee value on which IGST on imports is charged. The site’s note on GST collections and imported inflation works through June 2026, when gross GST rose 13.9% but domestic GST grew only 6.5% and import IGST jumped 34.6%.

Why Tax Buoyancy Matters

Tax buoyancy matters because the Budget, the deficit target and the states’ share of taxes are all projected on an assumed buoyancy, and every shortfall has to be met by borrowing or by spending cuts.

Start with the Union Budget. The fiscal deficit is total spending minus revenue and non-debt receipts, so a revenue shortfall shows up directly as extra borrowing. For 2026-27, the Budget projects gross tax revenue of ₹44.04 lakh crore, 8.0% above the revised estimate for 2025-26, while nominal GDP is projected to grow 10.0%. The two rates start from slightly different bases, but the implied ratio of about 0.8 is cautious, and that caution leaves room for the fiscal deficit target of 4.3% of GDP to hold even if collections disappoint. The note on capital receipts and revenue receipts shows where tax revenue sits among the Centre’s receipts, and the FRBM Act sets the targets that a shortfall threatens.

The Finance Commission builds its whole award on buoyancy assumptions. For 2021-22 to 2025-26, the Fifteenth Finance Commission assumed these buoyancies for the Union’s taxes:

Those assumptions fed its projections of the divisible pool, the part of the Union’s taxes shared with the states. So far, income taxes have beaten them, while customs and corporation tax have fallen short.

The states feel every miss. They receive 41% of the divisible pool, a share the Sixteenth Finance Commission kept for 2026-31, so a slower Union tax base means smaller devolution; the current affairs note on the Sixteenth Finance Commission covers that award. Their own taxes have been less buoyant. The Fifteenth Finance Commission found the states’ own tax revenue had a buoyancy of only 0.86 in 2011-12 to 2018-19. There is one bright spot in the RBI’s State Finances: A Study of Budgets of 2025-26, released on 23 January 2026: stamp duty and registration fees recorded an average buoyancy of 1.5 in the post-GST years from 2017-18 to 2022-23.

Tax Buoyancy Today

Tax buoyancy is back near 1 after three stronger years, and the recent rate cuts are its next test. The dated developments on record:

The reading that will settle the GST question is the domestic part of GST, net of import IGST, in a year of stable prices. Until that shows growth above nominal GDP, the case that lower rates pay for themselves remains unproven.

How to study Tax Buoyancy for Exams

Tax buoyancy sits in GS Paper III under mobilisation of resources and government budgeting, and in the economy section of Prelims, where Indian Economy accounts for 256 of the 1,403 questions in the Prelims question bank. Examiners rarely ask for the formula alone. They test it inside questions on GST revenue, fiscal federalism and deficit targets.

Mains 2019 GS Paper III asked “Enumerate the indirect taxes which have been subsumed in the Goods and Services Tax (GST) in India. Also, comment on the revenue implications of the GST introduced in India since July 2017.” The second half is a buoyancy question in disguise: the subsumed taxes ran at a buoyancy of about 1, and GST at around 1.1 through 2022-23. Facts to revise:

Keep these pairs apart:

The sibling measures, side by side:

MeasureWhat it comparesIncludes rate changes?What it tells you
Tax buoyancyTax growth with nominal GDP growthYesHow fast revenue actually grew with the economy
Tax elasticityTax growth net of policy changes with GDP growthNoHow well the tax structure captures growth by itself
Tax-to-GDP ratioTax revenue with GDP in one yearNot applicableThe level of taxation; it rises when buoyancy exceeds 1
Tax expenditureRevenue forgone through exemptions and concessionsNot applicableThe cost of incentives, which lowers buoyancy

It is wise to learn one worked example well enough to redo it in the exam hall, because the example proves the concept faster than any definition. In a Mains answer on GST, fiscal federalism or the deficit, the buoyancy of the relevant tax and the reason it moved is often the single sentence that separates an analytical answer from a descriptive one.

Frequently Asked Questions

What is tax buoyancy in simple words?

Tax buoyancy tells you how fast tax revenue grows when the economy grows. It is the percentage growth in tax revenue divided by the percentage growth in nominal GDP. A value above 1 means taxes are growing faster than the economy.

What is the formula for tax buoyancy?

Tax buoyancy equals the percentage change in tax revenue divided by the percentage change in nominal GDP. If tax revenue grows 12% while nominal GDP grows 8%, buoyancy is 12 divided by 8, or 1.5. The revenue figure is not adjusted for rate or policy changes.

What is the difference between tax buoyancy and tax elasticity?

Tax buoyancy counts every change in revenue, including changes caused by new rates, cesses or duty cuts. Tax elasticity removes those discretionary changes and measures only how the existing tax structure responds to growth. A duty hike can therefore raise buoyancy while leaving elasticity unchanged.

What does a tax buoyancy above 1 mean?

It means tax revenue is growing faster than nominal GDP, so the tax-to-GDP ratio is rising. It does not by itself prove the tax system is healthier, because a rate hike or inflation in import prices can also push buoyancy above 1. The source of the extra revenue decides whether it will last.

What is India’s tax buoyancy?

Worked out from the Economic Survey 2025-26, India’s gross tax buoyancy was about 0.91 in 2022-23, 1.12 in 2023-24 and 1.14 in 2024-25 at the revised stage. Income taxes other than corporation tax averaged 1.8 over those years, corporation tax was close to 1 and customs about 0.4. In the Budget for 2026-27, gross tax revenue is projected to grow 8.0% against nominal GDP growth of 10.0%.

What is GST buoyancy?

GST buoyancy is the growth of GST collections divided by the growth of nominal GDP. The Economic Survey 2022-23 estimated it at around 1.1 for 2018-19 to 2022-23, above the roughly 1 recorded by the taxes GST replaced. In 2025-26, GST growth of 6.7% in April to December ran below nominal GDP growth, partly because of low inflation and the September 2025 rate cuts.

Why is tax buoyancy measured against nominal GDP?

Taxes are levied on rupee values of income and spending, which include inflation, so they must be compared with GDP at current prices. Comparing them with real GDP would make every tax look buoyant in an inflationary year. That is also why low inflation can pull buoyancy down for taxes charged as a percentage of value.

Practice Questions

Prelims

1. Consider the following statements: 1. Tax buoyancy is the percentage change in tax revenue divided by the percentage change in nominal GDP, including the effect of changes in tax rates. 2. Tax elasticity includes the revenue effect of discretionary changes in tax rates and base. Which of the statements given above is/are correct?

Answer: (a) Tax elasticity removes discretionary changes; buoyancy is the measure that keeps them.

2. In a year, a country’s tax revenue grows by 9% and its nominal GDP grows by 12%. Which one of the following is correct?

Answer: (b) Buoyancy is 9 divided by 12, and any value below 1 lowers the tax-to-GDP ratio.

3. Consider the following statements about India’s tax buoyancy as reported in the Economic Survey 2025-26: 1. Income taxes other than corporation tax recorded an average buoyancy of 1.8 during 2022-23 to 2024-25. 2. Customs duties recorded a buoyancy of 0.4 in the post-pandemic period. 3. Corporation tax recorded an average buoyancy well above 1.5 during 2022-23 to 2024-25. Which of the statements given above are correct?

Answer: (a) The Survey put corporation tax buoyancy close to unity, not above 1.5.

4. Which one of the following would raise tax buoyancy in a year without raising tax elasticity?

Answer: (a) A rate increase is a discretionary change, which buoyancy counts and elasticity removes.

5. For the period 2021-22 to 2025-26, the Fifteenth Finance Commission assumed a buoyancy below 1 for which one of the following taxes of the Union?

Answer: (b) It assumed 0.70 for Union excise, because specific duties on petroleum grow only with fuel consumption.

Mains

  1. Explain the rationale behind the Goods and Services Tax (Compensation to States) Act of 2017. How has COVID-19 impacted the GST compensation fund and created new federal tensions? (15 marks, 250 words) Previous year: Mains 2020, GS Paper III.
  2. Distinguish between tax buoyancy and tax elasticity. Why can a tax buoyancy above one be a misleading sign of the health of a tax system? (10 marks, 150 words)
  3. In the post-pandemic years, India’s income taxes have been far more buoyant than its indirect taxes. Examine the reasons and assess whether this trend is sustainable. (15 marks, 250 words)
  4. How do Finance Commissions use assumptions about tax buoyancy, and what are the consequences for the states when actual buoyancy falls short of them? (15 marks, 250 words)
  5. “A cut in tax rates need not reduce tax revenue.” Evaluate the statement with reference to the corporate tax cut of 2019 and the GST rate rationalization of 2025. (10 marks, 150 words)