The oil windfall: twelve years, ₹21.8 lakh crore.

An analysis of central excise revenue extracted from petroleum products in India between FY12 and FY26, comparing actual collections to a counterfactual at FY12 excise rates.

What the central exchequer extracted from petroleum excise above the FY12 tax regime — and why the May 2026 hikes are an afterthought, not the story.

A reader writes: "Nirmala's ₹10 more is extortion." The political instinct is right; the timing is off by twelve years. The structural extraction from Indian fuel taxation didn't start in May 2026, and it isn't a single finance minister's doing. It's a BJP-era policy lever pulled hardest between FY15 and FY22 — across two BJP finance ministers (Jaitley, then Sitharaman), three Modi terms, and one through-line: when crude got cheap, the centre took the windfall.

This asset puts a number on that. Between FY12 and FY26, the Union government collected ₹32.9 lakh crore in central excise from petroleum products (PPAC, broad definition). Of that, ₹21.8 lakh crore is the wedge above what the FY12 tax regime would have collected on the same fuel volumes. That ₹21.8 lakh crore is the political extraction — not the inevitable cost of running a state, but a discretionary tax stack that successive Union governments chose to keep raising and then mostly chose not to lower.

For per-litre context — the same wedge expressed as the cost paid by a single Delhi consumer at the pump in any given quarter — see the companion piece on Petrol and the rupee: not the story you think. This one is about the stock, that one about the slope. Together they make the same argument from two scales.

Chart 1 of 6 — The annual take

Central excise revenue from petroleum products, FY12 to FY26.

Annual collections in ₹ crore, with PM tenure and finance minister tenure boundaries marked. Hover any bar for the year's detail.
Peak year FY21 at ₹3.73 lakh crore — driven by the May 2020 ₹13/L mega-hike on petrol and diesel during the covid crude crash. The Nov 2014-Jan 2016 sequence of 10 hikes is the other inflection: FY15 absorbs only the partial-year effect (₹99K cr), FY16 the first full year (₹178K cr), FY17 the peak of the rate stack (₹243K cr). The May 2022 cut (₹8/₹6) brought the line back down. FY26 is a partial-year extrapolation from PPAC's nine-month actual.
Chart 2 of 6 — The wedge in stock terms

Actual collection versus the FY12 tax regime.

Stacked: the lower band is what FY12 excise rates would have collected on each year's fuel volumes; the upper band is the wedge above that — the political extraction.
The lower band is a roughly constant baseline rising with fuel consumption — the tax the same regime would have applied at FY12-era rates. The upper band is the wedge — what the centre chose to add by repeatedly raising excise. The ochre slice at the top of FY23-FY25 is the windfall tax (Special Additional Excise Duty on domestic crude production + exports of petrol, diesel, ATF — 1 July 2022 to 2 December 2024), ~₹44K crore total. It's a different mechanism from the rest of the wedge: paid by ONGC, Oil India, Reliance, and Nayara — not by households at the pump — and already inside PPAC's broad excise line. Cumulative wedge FY12-FY26: ₹21.8 lakh crore.
Chart 3 of 6 — In macro context

Petroleum excise as a share of central tax revenue.

What proportion of Union tax receipts came from fuel? A regressive shift made the centre structurally reliant on petroleum-tax revenue during demonetisation, GST-shortfall years, and covid.
Petroleum excise rose from ~8% of central gross tax revenue in FY13 to a peak of ~18% in FY21 — meaning at the peak, nearly one rupee in five the Union collected came from fuel taxation alone. The denominator here is Centre's gross tax receipts, before the states' share is devolved. As GST and corporate-tax buoyancy recovered post-covid, this share has fallen back toward ~7% — but the absolute revenue stock from the high-tax years remains in the exchequer.
Chart 4 of 6 — The scale check

Recent episodes in proportion.

How the windfall-tax era (Jul 2022 – Dec 2024, ~₹44K cr) and the May 2026 retail-excise hikes (~₹15-20K cr to FY26) sit next to the accumulated wedge.
Neither the windfall tax nor the May 2026 hikes are extortionate at this scale — they're rounding errors next to the ₹21.8 lakh crore cumulative wedge. They're also different things: the windfall tax was paid by oil producers and refiners on a defined episode of windfall profits; the May 2026 hikes will be paid by households at the pump. The OMCs will absorb the rest of the May 2026 under-recovery — the freeze era's hidden cost, explained in the companion piece. The extortion was the accumulated wedge that came before, especially the FY21 spike. The reader's instinct points to the right grievance — at the wrong target.
Chart 5 of 6 — The trigger

When crude got cheap, the centre took the windfall.

Each dot is one financial year. Horizontal axis: average Indian Crude Basket price ($/barrel). Vertical axis: per-year wedge above the FY12 excise regime (₹ crore). Colour marks the government in office.
UPA-2's three dots sit at the bottom-right (~$106-112/bbl, smallest wedges) — there was no political room to add excise on top of $100+ crude. The biggest wedge years all sit at the left of the chart: FY16-FY17 ($46-48 crude, ₹1.2-1.8 lakh crore wedge) after the 2014 crash, then FY21 ($45 crude, ₹3.0 lakh crore wedge) after the covid crash. The correlation is the policy. When crude got cheap, the centre kept retail flat and pocketed the gap.
Chart 6 of 6 — The same point over time

Wedge bars against the crude price line, year by year.

Bars: per-year wedge above FY12 excise (₹ crore, left axis). Line: Indian Crude Basket annual average ($/barrel, right axis — inverted, so cheap crude is at the top). When the orange line is high, crude is cheap; the bars rise with it.
The orange line (inverted crude) and the wedge bars track each other. The two big inflections — FY16's first full year of the 2014-15 hike sequence, and FY21's ₹13/L mega-hike — both sit directly under crude-price collapses. FY22's slight wedge dip coincides with crude recovering past $79; the May 2022 ₹8/₹6 cut followed. FY25-FY26's lower wedge sits at moderate crude ($78-82). The mechanism is consistent across twelve years: the centre's appetite for petroleum excise tracks the inverse of the crude price.
The political point

The structural shift in Indian petroleum taxation isn't a personality question — it predates Sitharaman, was set in motion under Jaitley, and runs across three Modi terms. The question is who has paid for the post-2014 fiscal framework: households at the pump, instead of corporates through corporation tax or the wealthy through capital gains. ₹21.8 lakh crore over 12 years is the cost of that choice. The May 2026 hikes don't change the political character of that choice. They just put back, in stages, a fraction of what the OMCs absorbed during the freeze.

The UPA-Modi pivot

UPA was constrained from taxing fuel by high crude; Modi was handed the windfall of cheap crude and chose to capture it as state revenue instead of passing it to households. That choice shifted the post-2014 tax composition from corporates and the wealthy onto households at the pump. The growth cost is real at the margin — regressive demand suppression always is — but it sits alongside demonetisation, GST, the banks, and Covid in any honest accounting of why post-2014 growth never recaptured the UPA-1 highs.

Sources & notes. Column definition. "Central excise on petroleum products" is the broad definition: basic excise + Special Additional Excise Duty (SAED) + Road & Infrastructure Cess (RIC) + Agriculture Infrastructure & Development Cess (AIDC) across petrol, diesel, ATF, LPG, natural gas, naphtha, and petcoke. It excludes NCCD on crude, customs, and state VAT. Some press reports use a narrow definition (petrol + diesel central excise only) which is roughly two-thirds of the broad number from FY15 onwards; a few cite a broadest figure that adds NCCD and customs and runs ~5-10% above the broad line. We use broad throughout.

Annual excise, FY15-FY26: PPAC, Table 8.18 ("Contribution of Petroleum Sector to Central Exchequer", excise-duty line) in the Ready Reckoner FY22-23 for FY15-FY23, and PPAC's live contribution-to-exchequer page for FY24-FY26. FY26 is annualised from Apr-Dec 2025 actuals (9-month ₹2.07L cr → full year ~₹2.76L cr). FY13, FY14: CAG Report No. 7 of 2015, Ch III (POL); the CAG figure is petrol-and-diesel-only but pre-2014 the non-petrol/diesel excise was negligible, so narrow ≈ broad for these years. FY12: not found in open primary sources; carried as estimate by backward extrapolation.

Consumption volumes (petrol/diesel mt): MoSPI Energy Statistics India 2025, Chapter 6, Table 6.5 (originating source: MoPNG/PPAC) for FY12-FY24; PPAC Industry Consumption Reports (April 2025 and Feb 2026) for FY25 final and FY26 partial.

Central gross tax revenue (denominator for the % chart): Union Budget Receipts, Annex-2 ("Actuals" column) — Receipt Budget 2018-19 for FY12-FY15, Receipt Budget 2024-25 for FY16-FY17, Receipt Budget 2026-27 for FY18-FY25, and Budget at a Glance for FY26 Revised Estimate. This is the Centre's gross tax take before the states' share, which is the right denominator for "how reliant on fuel tax was Union finance" — excise (especially cess components) accrues entirely to the Centre. Nominal GDP at current market prices: MoSPI Statement 1.1B (First Revised Estimates through FY24; Provisional Estimate for FY25; First Advance Estimate for FY26); 2011-12 base series throughout.

Counterfactual. The FY12-rate counterfactual applies the FY12 weighted excise rate (petrol ₹14.78/L, diesel ₹2.06/L) to actual annual petrol-and-diesel volumes, then compares to PPAC's broad-definition actual. Volumes are unchanged in the counterfactual — no price-elasticity correction — so the wedge as shown is a conservative floor estimate; in reality lower prices would have raised consumption modestly (elasticity ~-0.05 to -0.20 for Indian petrol/diesel), raising the FY12-rate baseline by perhaps 5-10% and shrinking the wedge by a similar fraction. The qualitative shape of the chart is unchanged.

Windfall tax. The Special Additional Excise Duty on domestic crude production and on exports of petrol, diesel, and ATF was levied 1 July 2022 and withdrawn 2 December 2024 (crude SAED actually cut to zero on 18 September 2024). Reported revenue (Ministry of Petroleum & Natural Gas to Parliament): ~₹25,000 cr in FY23, ~₹13,000 cr in FY24, ~₹6,000 cr in FY25 — ~₹44,000 cr total over the 29-month life of the levy. These figures are inside PPAC's broad excise line (PPAC does not publish SAED separately; both Business Standard and PPAC's own column structure confirm the inclusion). We surface it as a distinct slice in chart 2 because the incidence is different: SAED on crude/exports is paid by upstream producers (ONGC, OIL, Vedanta, Reliance KG-D6) and exporting refiners (Reliance Jamnagar, Nayara), not by households at the pump. Crude vs. export split is not publicly disclosed.

Cross-link. Per-litre, per-quarter framing of the same wedge — and the role of OMC margins absorbing the rest of the freeze — is in the companion piece Petrol and the rupee: not the story you think.