Skip to content

Savings income tax base too low to match OBR costings #228

Description

@MaxGhenis

Summary

PolicyEngine's savings income tax yield from a 2pp rate increase is ~30x lower than OBR estimates:

  • PolicyEngine: ~£0.02bn from 2pp increase
  • OBR (Nov 2025 EFO): £0.5bn from 2pp increase (£0.6bn static minus £0.1bn behavioural)

Root Cause

The taxable savings income base in PolicyEngine is much smaller than what OBR uses:

Metric PolicyEngine (2025) OBR Implied
Total savings_interest_income £4.3bn -
Taxable savings_interest_income £2.9bn -
savings_income_tax (at 20%) £0.33bn -
Effective tax base £1.66bn ~£25bn

The OBR's £0.5bn yield from 2pp implies a tax base of ~£25bn (0.5/0.02), while PolicyEngine has only £1.66bn effective tax base.

Note: This is different from #218

Issue #218 addresses projections being 2.5x higher than SPI targets. This issue is about the SPI targets themselves being insufficient to match OBR savings tax revenue estimates.

The HMRC statistics documentation notes:

"The coverage of savings income for the sample drawn from NPS prior to 2018 to 2019 was incomplete. This is because most Income Tax payers with savings income do not report it to HMRC."

Potential Solutions

  1. Find better savings income calibration source - OBR or Bank of England may have better estimates of total UK savings income subject to tax
  2. Calibrate to savings income tax revenue - Use HMRC self-assessment data on actual savings tax paid to back out the implied tax base
  3. Use OBR costing as calibration target - Scale savings income so that a 2pp increase yields ~£0.5bn

References

Impact

This affects the UK Autumn Budget 2025 dashboard estimates for the "Savings income tax increase (+2pp)" reform.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions