Skip to content

Uprate Scottish households' water charges by Scottish Water's path - #2527

Closed
vahid-ahmadi wants to merge 2 commits into
mainfrom
fix/2501-scottish-water-uprating
Closed

vahid-ahmadi wants to merge 2 commits into
mainfrom
fix/2501-scottish-water-uprating

Conversation

@vahid-ahmadi

Copy link
Copy Markdown
Collaborator

Summary

Fixes #2501

water_and_sewerage_charges is now projected by country, the way council tax is:

  • England and Wales take ofwat.water_bills (Ofwat regulates both).
  • Scotland takes a new series, gov.economic_assumptions.yoy_growth.scottish_water.water_bills, with Scottish Water's published rises.
  • Northern Ireland has no domestic water charges, so it takes no growth. It is zero in the data today; this stops a future dataset's charge there from taking the England and Wales rate.
  • An unknown region takes the Ofwat series; an unrecognised label raises, as for council tax.

The new uprate_water_charges in policyengine_uk/data/economic_assumptions.py runs every projected year. The variable's uprating attribute is removed, so after the projection horizon (2032) it is held flat like council tax and rent, rather than Core growing Scotland by the Ofwat index. reset_growthfactor_uprating and the uprating fingerprint cover it.

Removing the attribute also changes household (non-dataset) simulations: a water charge entered for one year and calculated for another is now held flat, where Core used to scale it by the Ofwat index. Council tax and rent already behave this way. The alternative is to keep the attribute and exclude water from the dataset fallback, but then household simulations and years after 2032 still grow Scottish charges by the England and Wales index. Decision for a maintainer.

Evidence

Scottish Water household charge rises (charging year from April, stored at 1 January, as for ofwat.water_bills):

Year Rise Source
2021-22 1.8% WICS letter on the 2022-23 Charges Scheme: "The 1.8% increase in charges for 2021-22"
2022-23 4.2% Same letter: "a 4.2% increase in all household and wholesale primary charges"
2023-24 5% Scottish Water, 2 February 2023: "five per cent above current charges"
2024-25 8.8% Scottish Water, 1 February 2024: "8.8% above current charges"
2025-26 9.9% Scottish Water, 28 January 2025: "This equates to a rise of 9.9% in charges."
2026-27 8.67% Scottish Water, 22 January 2026: "The increase represents an 8.67% rise, in line with limits set by ... WICS". Average £532.
2027-28 on 4% (assumed) See the open question below

Open question: Scotland from 2027-28

There is no final figure yet. The WICS draft determination for 2027-33 (consultation 30 June to 1 September 2026) caps rises at CPI + 2%, or up to CPI + 2.3% in the final three years if certain costs materialise. Its table of average bills before inflation runs £537 (2026-27), £548, £559 ... £605 (2032-33), about 2% real a year. The final determination is due on 29 October 2026.

Default used here: CPI + 2%, with CPI the OBR March 2026 forecast already in consumer_price_index (2.0% for 2027 to 2030), so 0.020 + 0.02 = 0.04 from 2027-01-01, held after. Caveats: draft not final; OBR CPI is a calendar-year rate against an April charging year; it is written as a value, so it will not move with a new CPI forecast. Alternatives: hold 8.67%, or wait for 29 October. Decision for a maintainer, and the value should be revisited once the final determination is out.

Overlap with #1863

This is based on main, where water_and_sewerage_charges is not in uprating_indices.yaml: it is held flat to 2030, then grows by the Ofwat index for every household, Scotland and Northern Ireland included. So on main this PR also starts uprating England and Wales water from 2025, which #1863 does too.

It conflicts with #1863. Whichever merges second needs:

England and Wales values are not changed here: main still has 26% and 5.5%; #1863 updates them to 27% and 5.4%.

Out of scope: policyengine_uk/utils/create_ahc_deflator.py reads the Ofwat index offline and was not rerun (also left by #1863). If it is meant to be UK-wide it should weight in the Scottish path.

Size

From the issue (back of envelope on microcosm_uk_2024_25, not a model run): Scottish households' mean charge in 2026-27 is about £473 on the Scottish path against about £531 on the England and Wales one, about £57 a household and £150m in total.

Tests

policyengine_uk/tests/test_water_charges_uprating.py, one household per known region with £400 in 2024:

  • Scotland: 400 x 1.099 = 439.60 (2025); 439.60 x 1.0867 = 477.71332 (2026); then x 1.04 a year: 496.8218528 (2027), 516.69472691 (2028), and 2031 and 2032.
  • England (London, North East) and Wales: compounded ofwat.water_bills, read from the parameter tree.
  • Northern Ireland: 400 every year.
  • Microsimulation gives 477.71332 for Scotland in 2026.
  • Unknown region takes Ofwat growth; unrecognised labels raise; the Scottish series is in uprating_input_paths(); reset_growthfactor_uprating restores the base value.

On main the dataset tests fail: Scotland, England and Wales stay at 400 through 2030, and Northern Ireland grows to 418.00 after 2030 by the Ofwat index. The unit tests fail on import (uprate_water_charges does not exist).

Checks: the new file 11 passed. Every test file that touches uprating, the projection or water_and_sewerage_charges, plus tests/code_health: 5,074 passed, 61 skipped. The household YAML tests: 161 passed. The full Python suite was not run locally. ruff check on changed Python and ruff format --check . are clean.

Reproducer: policyengine_uk/tests/test_water_charges_uprating.py::test_scottish_charges_follow_scottish_water_published_rises, policyengine_uk/tests/test_water_charges_uprating.py::test_scottish_charges_assume_cpi_plus_two_per_cent_from_2027, policyengine_uk/tests/test_water_charges_uprating.py::test_northern_ireland_charges_are_held_flat, policyengine_uk/tests/test_water_charges_uprating.py::test_microsimulation_uses_the_scottish_path

axiom: n/a: uprating of a survey input column by published water charge rises; no tax or benefit rule changes

🤖 Generated with Claude Code

vahid-ahmadi and others added 2 commits October 20, 2026 14:07
Scottish households took the Ofwat England and Wales water bill series.
Uprate water_and_sewerage_charges by country, as for council tax:
England and Wales by ofwat.water_bills, Scotland by a new
scottish_water.water_bills series, Northern Ireland held flat.

Fixes #2501

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Aggregate impact on certified data: pass

Base c281c2e96b against head a149d89867, both on enhanced_frs_2024_25.h5 (policyengine-uk-data 1.58.1, sha256 056e80fd8e91), fiscal years 2025-26 to 2031-32. Each year is a full microsimulation run on each side.

Checks: 0 broken by this change, 1 failing on both sides, 0 fixed. Moves flagged for review: 91 (thresholds in report_spec.yaml; a flag does not fail the job).

Workflow run and full report

Notes

  • In the years a figure from fewer than 10 records is suppressed (spending.disabled_students_allowance), every total containing it, and the decile incomes, are rebuilt from their other components, so no published total includes it. Those totals are marked †. A change is withheld where the two sides leave out different figures and can't be lined up.

Moves flagged for review

Measure Year Base Head Change
Absolute poverty, after housing costs: pensioners 2031-32 1,431k 1,543k +111.8k
Absolute poverty, after housing costs: pensioners 2030-31 1,419k 1,506k +86.8k
Absolute poverty, after housing costs: pensioners 2029-30 1,408k 1,483k +74.7k
Absolute poverty, after housing costs: pensioners 2028-29 1,394k 1,463k +68.7k
Absolute poverty, after housing costs: pensioners 2031-32 12.4% 13.4% +0.97pp
Absolute poverty, after housing costs: pensioners 2027-28 1,386k 1,446k +59.8k
Absolute poverty, after housing costs: pensioners 2030-31 12.3% 13.1% +0.76pp
Absolute poverty, after housing costs: children 2030-31 31.6% 32.3% +0.68pp
Absolute poverty, after housing costs: pensioners 2029-30 12.3% 13.0% +0.65pp
Relative poverty, after housing costs: pensioners 2028-29 1,410k 1,455k +44.7k
Absolute poverty, after housing costs: children 2031-32 31.8% 32.5% +0.63pp
Absolute poverty, after housing costs: pensioners 2028-29 12.2% 12.8% +0.60pp
Relative poverty, after housing costs: pensioners 2031-32 1,429k 1,472k +42.4k
Relative poverty, after housing costs: pensioners 2030-31 1,415k 1,453k +38.3k
Absolute poverty, after housing costs: pensioners 2027-28 12.0% 12.6% +0.52pp
Absolute poverty, after housing costs: children 2029-30 31.2% 31.7% +0.50pp
Relative poverty, after housing costs: pensioners 2026-27 1,508k 1,545k +37.1k
Relative poverty, after housing costs: pensioners 2029-30 1,415k 1,449k +33.4k
Absolute poverty, after housing costs: everyone 2031-32 21.8% 22.3% +0.46pp
Absolute poverty, after housing costs: everyone 2030-31 21.7% 22.2% +0.45pp
Absolute poverty, after housing costs: children 2030-31 4,835k 4,939k +104.1k
Absolute poverty, after housing costs: everyone 2031-32 15,530k 15,859k +328.5k
Absolute poverty, after housing costs: everyone 2030-31 15,396k 15,716k +320.3k
Absolute poverty, after housing costs: pensioners 2026-27 1,449k 1,478k +29.1k
Absolute poverty, after housing costs: children 2031-32 4,896k 4,993k +96.8k
Relative poverty, after housing costs: children 2025-26 32.6% 33.0% +0.39pp
Relative poverty, after housing costs: pensioners 2028-29 12.4% 12.8% +0.39pp
Relative poverty, after housing costs: pensioners 2031-32 12.4% 12.7% +0.37pp
Absolute poverty, after housing costs: everyone 2029-30 21.5% 21.8% +0.36pp
Absolute poverty, after housing costs: everyone 2029-30 15,157k 15,410k +252.7k
Relative poverty, after housing costs: pensioners 2030-31 12.3% 12.6% +0.33pp
Absolute poverty, after housing costs: children 2029-30 4,756k 4,832k +76.2k
Relative poverty, after housing costs: pensioners 2026-27 12.8% 13.1% +0.31pp
Absolute poverty, after housing costs: working-age adults 2030-31 20.7% 21.0% +0.29pp
Relative poverty, after housing costs: pensioners 2029-30 12.4% 12.7% +0.29pp
Absolute poverty, after housing costs: working-age adults 2030-31 9,142k 9,271k +129.3k
Absolute poverty, after housing costs: children 2026-27 30.0% 30.3% +0.28pp
Relative poverty, after housing costs: children 2030-31 31.3% 31.6% +0.27pp
Absolute poverty, after housing costs: working-age adults 2031-32 20.8% 21.0% +0.27pp
Absolute poverty, after housing costs: pensioners 2025-26 1,497k 1,517k +20.2k

51 more flags are in the report artifact.

Spending by benefit and service

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Disabled Students' Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed

Caseloads

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Disabled Students' Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed

Poverty rates

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Absolute poverty, after housing costs: everyone +0.15pp +0.20pp +0.25pp +0.21pp +0.36pp +0.45pp +0.46pp
Absolute poverty, after housing costs: children +0.25pp +0.28pp +0.22pp +0.13pp +0.50pp +0.68pp +0.63pp
Absolute poverty, after housing costs: working-age adults +0.11pp +0.17pp +0.19pp +0.14pp +0.23pp +0.29pp +0.27pp
Absolute poverty, after housing costs: pensioners +0.17pp +0.25pp +0.52pp +0.60pp +0.65pp +0.76pp +0.97pp
Relative poverty, after housing costs: everyone +0.21pp +0.20pp +0.09pp +0.08pp +0.09pp +0.24pp +0.18pp
Relative poverty, after housing costs: children +0.39pp +0.27pp +0.10pp -0.03pp +0.03pp +0.27pp +0.19pp
Relative poverty, after housing costs: working-age adults +0.18pp +0.14pp +0.09pp +0.03pp +0.06pp +0.21pp +0.13pp
Relative poverty, after housing costs: pensioners +0.10pp +0.31pp +0.06pp +0.39pp +0.29pp +0.33pp +0.37pp

People in poverty

Measure 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Absolute poverty, after housing costs: everyone +105.7k +141.8k +176.5k +149.4k +252.7k +320.3k +328.5k
Absolute poverty, after housing costs: children +38.0k +41.5k +32.9k +19.1k +76.2k +104.1k +96.8k
Absolute poverty, after housing costs: working-age adults +47.5k +71.2k +83.9k +61.5k +101.7k +129.3k +119.9k
Absolute poverty, after housing costs: pensioners +20.2k +29.1k +59.8k +68.7k +74.7k +86.8k +111.8k
Relative poverty, after housing costs: everyone +147.3k +139.2k +61.3k +54.9k +63.6k +173.8k +130.3k
Relative poverty, after housing costs: children +59.2k +40.6k +14.4k -4.8k +4.0k +41.6k +29.0k
Relative poverty, after housing costs: working-age adults +76.0k +61.6k +40.5k +14.9k +26.2k +93.9k +58.8k
Relative poverty, after housing costs: pensioners +12.2k +37.1k +6.4k +44.7k +33.4k +38.3k +42.4k

Household net income by decile

No household's net income changes in any year.

No change in any year: receipts by tax head; government balance, each component counted once; model totals; components the model counts twice; household income totals; population; inequality; mean household net income in each side's own deciles; standard reform costings (change in gov_balance); standard reforms: change in each reform's target.

Checks failing on both base and head (1)
  • VAT is never negative (sign:vat): 2025-26: 76 units below zero, a weighted £-54,797,972 in total; 2026-27: 76 units below zero, a weighted £-56,271,349 in total; 2027-28: 76 units below zero, a weighted £-57,609,146 in total
Counted-once check

Each of 84 components was raised by £1 per unit in 2026-27, and every head of its totals was read household by household: its own head must rise by exactly £1, no other tax head may move, no other benefit may rise, and the model's own total must move by what its heads moved. A head that breaks a rule is measured again twice: with every other head held at its baseline value, and with every other head held at its value after the first £1 while the component rises again. It fails where either still shows the response. 0 failed; 0 were skipped.

Provenance
Side Commit Runtime Environment hash Partition hash Time
base main c281c2e96b uk 2.141.2 (files 3de7a8d273f3), core 3.33.2, py 3.13.16 aarch64 e4bd31f5fe63 0d0426ee9e38 922.41s
head #2527 merged into main a149d89867 uk 2.141.2 (files 2d5006ef9f53), core 3.33.2, py 3.13.16 aarch64 e4bd31f5fe63 0d0426ee9e38 916.29s

Dataset: hf://policyengine/policyengine-uk-data-private/enhanced_frs_2024_25.h5@2526edbbb687a3b54dbb11272e5389e4b62d2ac2, sha256 056e80fd8e9151d78f432a25cde863340baee81304c6216a37fb575ce8563784 (verified on both sides), policyengine-uk-data 1.58.1.

Receipts by tax head: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Income tax £299.29bn £318.98bn £336.45bn £351.55bn £367.04bn £385.12bn £403.42bn
National Insurance (employee and self-employed) £52.58bn £54.94bn £56.75bn £58.48bn £60.51bn £62.45bn £64.90bn
National Insurance (employer) £152.64bn £159.18bn £164.14bn £168.73bn £175.57bn £181.08bn £188.22bn
Employer NI change borne by capital £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Employer NI change borne by consumers £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Capital gains tax £12.62bn £13.06bn £13.55bn £14.04bn £14.54bn £15.09bn £15.65bn
Student loan repayments £7.83bn £8.12bn £8.35bn £8.56bn £8.79bn £9.04bn £9.38bn
VAT £253.71bn £260.53bn £266.72bn £273.14bn £279.83bn £286.71bn £293.71bn
Change in VAT from its baseline £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
VAT on private school fees £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Fuel duties £24.53bn £24.64bn £26.64bn £26.69bn £26.42bn £25.76bn £26.35bn
Alcohol duties £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Tobacco duties £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Vehicle excise duties £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
TV licence fee £4.28bn £4.43bn £4.44bn £4.46bn £4.49bn £4.51bn £4.53bn
Council tax £49.56bn £52.45bn £55.78bn £59.39bn £62.98bn £66.74bn £70.70bn
High value council tax surcharge £0.00bn £0.00bn £0.00bn £0.48bn £0.49bn £0.51bn £0.52bn
Northern Ireland domestic rates £0.55bn £0.58bn £0.61bn £0.63bn £0.67bn £0.70bn £0.73bn
Business rates £31.73bn £31.73bn £31.73bn £31.73bn £31.73bn £31.73bn £31.73bn
Stamp duty land tax (own purchases, and corporate until the £10.06bn £10.56bn £10.98bn £11.40bn £11.81bn £12.23bn £12.64bn
Land transaction tax (Wales) £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Land and buildings transaction tax (Scotland) £0.01bn £0.01bn £0.02bn £0.02bn £0.02bn £0.02bn £0.02bn
Unspecified tax change borne by capital £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Unspecified tax change borne by consumers £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Wealth tax £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Wealth tax excluding the main residence £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Land value tax £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Carbon tax £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Spending by benefit and service: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
State Pension £122.50bn £127.12bn £128.28bn £130.21bn £134.05bn £138.02bn £142.08bn
Pension Credit £6.66bn £7.04bn £7.02bn £7.09bn £7.21bn £7.34bn £7.44bn
Winter Fuel Payment £1.70bn £1.68bn £1.59bn £1.57bn £1.57bn £1.55bn £1.52bn
Pension Age Winter Heating Payment (Scotland) £0.19bn £0.20bn £0.20bn £0.21bn £0.21bn £0.22bn £0.22bn
Universal Credit £78.78bn £83.09bn £84.89bn £86.65bn £87.58bn £89.00bn £90.33bn
Housing Benefit £8.59bn £8.92bn £9.19bn £9.33bn £9.61bn £9.87bn £10.15bn
Council Tax Reduction £1.99bn £2.03bn £2.08bn £2.13bn £2.18bn £2.23bn £2.28bn
Employment and Support Allowance (income-related) £2.12bn £2.18bn £2.23bn £2.28bn £2.33bn £2.39bn £2.45bn
Employment and Support Allowance (contribution-based) £5.22bn £5.36bn £5.49bn £5.62bn £5.76bn £5.90bn £6.04bn
Jobseeker's Allowance (income-based) £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Jobseeker's Allowance (contribution-based) £0.29bn £0.30bn £0.30bn £0.31bn £0.32bn £0.33bn £0.33bn
Income Support £0.12bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Working Tax Credit £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Child Tax Credit £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Incapacity Benefit £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Personal Independence Payment £27.05bn £28.19bn £28.94bn £29.64bn £30.37bn £31.11bn £31.87bn
Disability Living Allowance £7.52bn £7.83bn £8.04bn £8.24bn £8.44bn £8.65bn £8.86bn
Attendance Allowance £8.71bn £9.08bn £9.32bn £9.55bn £9.78bn £10.02bn £10.26bn
Carer's Allowance £4.50bn £4.69bn £4.81bn £4.93bn £5.05bn £5.17bn £5.29bn
Carer Support Payment (Scotland) £0.35bn £0.37bn £0.38bn £0.39bn £0.40bn £0.41bn £0.41bn
Carer's Allowance Supplement (Scotland) £0.00bn £0.05bn £0.05bn £0.05bn £0.05bn £0.05bn £0.05bn
Severe Disablement Allowance £0.03bn £0.03bn £0.03bn £0.03bn £0.03bn £0.03bn £0.03bn
Industrial Injuries Disablement Benefit £0.51bn £0.52bn £0.53bn £0.54bn £0.56bn £0.57bn £0.59bn
Armed Forces Compensation Scheme £0.61bn £0.62bn £0.64bn £0.65bn £0.67bn £0.69bn £0.70bn
War Widow's or Widower's Pension £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Child Benefit £16.23bn £16.91bn £17.32bn £17.73bn £18.16bn £18.60bn £19.04bn
Scottish Child Payment £0.50bn £0.52bn £0.53bn £0.55bn £0.56bn £0.57bn £0.58bn
Two Child Limit Payment (Scotland, counterfactual) £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Healthy Start vouchers £0.05bn £0.05bn £0.05bn £0.05bn £0.05bn £0.05bn £0.05bn
Maternity Allowance £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Statutory Maternity Pay £3.32bn £3.41bn £3.49bn £3.57bn £3.66bn £3.75bn £3.84bn
Statutory Paternity Pay £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Statutory Sick Pay £1.13bn £1.16bn £1.19bn £1.22bn £1.25bn £1.28bn £1.31bn
Sure Start Maternity Grant £0.01bn £0.01bn £0.01bn £0.01bn £0.01bn £0.01bn £0.01bn
Bereavement Support Payment £0.67bn £0.69bn £0.70bn £0.72bn £0.74bn £0.76bn £0.78bn
Tax-Free Childcare £0.55bn £0.56bn £0.57bn £0.58bn £0.60bn £0.61bn £0.59bn
Extended childcare entitlement £2.66bn £3.14bn £3.23bn £3.30bn £3.38bn £3.47bn £3.55bn
Universal childcare entitlement £3.32bn £3.59bn £3.69bn £3.78bn £3.88bn £3.99bn £4.08bn
Targeted childcare entitlement £0.57bn £0.60bn £0.62bn £0.63bn £0.65bn £0.66bn £0.67bn
Care to Learn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Childcare Grant £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Parents' Learning Allowance £0.20bn £0.20bn £0.20bn £0.20bn £0.20bn £0.20bn £0.20bn
Adult Dependants' Grant £0.06bn £0.06bn £0.04bn £0.04bn £0.04bn £0.04bn £0.04bn
Travel Grant £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Disabled Students' Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed
16 to 19 Bursary Fund £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
NHS spending £204.68bn £205.46bn £206.22bn £207.04bn £207.96bn £208.89bn £209.79bn
State education spending £0.02bn £0.02bn £0.02bn £0.02bn £0.02bn £0.02bn £0.02bn
Transport subsidy spending £25.15bn £25.25bn £25.34bn £25.44bn £25.55bn £25.67bn £25.78bn
Cost-of-living support payment £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Energy Bills Rebate £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Energy Price Guarantee subsidy £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Basic income £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Disability basic income £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Other public spending budget change £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Caseloads: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
State Pension 11,308k 11,208k 10,906k 10,812k 10,860k 10,908k 10,955k
Pension Credit 1,490k 1,489k 1,477k 1,455k 1,457k 1,454k 1,450k
Winter Fuel Payment 7,091k 7,008k 6,593k 6,509k 6,491k 6,377k 6,242k
Pension Age Winter Heating Payment (Scotland) 806k 807k 807k 805k 809k 812k 816k
Universal Credit 6,371k 6,379k 6,409k 6,419k 6,395k 6,387k 6,371k
Housing Benefit 1,254k 1,252k 1,254k 1,240k 1,244k 1,247k 1,249k
Council Tax Reduction 3,185k 3,210k 3,223k 3,244k 3,262k 3,280k 3,293k
Employment and Support Allowance (income-related) 187k 188k 188k 189k 190k 190k 191k
Employment and Support Allowance (contribution-based) 722k 724k 727k 730k 733k 737k 740k
Jobseeker's Allowance (income-based) 0k 0k 0k 0k 0k 0k 0k
Jobseeker's Allowance (contribution-based) 67k 67k 68k 68k 68k 69k 69k
Income Support 25k 0k 0k 0k 0k 0k 0k
Working Tax Credit 0k 0k 0k 0k 0k 0k 0k
Child Tax Credit 0k 0k 0k 0k 0k 0k 0k
Incapacity Benefit 0k 0k 0k 0k 0k 0k 0k
Personal Independence Payment 3,581k 3,595k 3,608k 3,623k 3,639k 3,655k 3,671k
Disability Living Allowance 1,296k 1,301k 1,306k 1,311k 1,317k 1,323k 1,329k
Attendance Allowance 1,701k 1,708k 1,714k 1,721k 1,729k 1,736k 1,744k
Carer's Allowance 1,038k 1,042k 1,046k 1,050k 1,055k 1,059k 1,064k
Carer Support Payment (Scotland) 81k 82k 82k 82k 83k 83k 83k
Carer's Allowance Supplement (Scotland) 0k 82k 82k 82k 83k 83k 83k
Severe Disablement Allowance 4k 4k 4k 4k 4k 4k 4k
Industrial Injuries Disablement Benefit 137k 138k 139k 139k 140k 140k 141k
Armed Forces Compensation Scheme 94k 94k 94k 95k 95k 95k 96k
War Widow's or Widower's Pension 0k 0k 0k 0k 0k 0k 0k
Child Benefit 8,136k 8,165k 8,185k 8,215k 8,249k 8,282k 8,314k
Scottish Child Payment 352k 354k 355k 356k 357k 358k 357k
Two Child Limit Payment (Scotland, counterfactual) 0k 0k 0k 0k 0k 0k 0k
Healthy Start vouchers 200k 201k 202k 203k 204k 204k 205k
Maternity Allowance 0k 0k 0k 0k 0k 0k 0k
Statutory Maternity Pay 334k 335k 336k 338k 339k 341k 342k
Statutory Paternity Pay 0k 0k 0k 0k 0k 0k 0k
Statutory Sick Pay 182k 183k 183k 184k 185k 186k 186k
Sure Start Maternity Grant 26k 26k 26k 27k 27k 27k 27k
Bereavement Support Payment 98k 98k 99k 99k 100k 100k 101k
Tax-Free Childcare 1,017k 1,028k 1,028k 1,033k 1,034k 1,038k 1,023k
Extended childcare entitlement 665k 671k 675k 677k 682k 686k 687k
Universal childcare entitlement 986k 989k 992k 997k 1,002k 1,013k 1,015k
Targeted childcare entitlement 119k 120k 120k 121k 121k 122k 121k
Care to Learn 0k 0k 0k 0k 0k 0k 0k
Childcare Grant 0k 0k 0k 0k 0k 0k 0k
Parents' Learning Allowance 98k 99k 99k 100k 100k 100k 101k
Adult Dependants' Grant 18k 18k 12k 13k 13k 13k 13k
Travel Grant 0k 0k 0k 0k 0k 0k 0k
Disabled Students' Allowance suppressed suppressed suppressed suppressed suppressed suppressed suppressed
16 to 19 Bursary Fund 0k 0k 0k 0k 0k 0k 0k
Cost-of-living support payment 0k 0k 0k 0k 0k 0k 0k
Energy Bills Rebate 0k 0k 0k 0k 0k 0k 0k
Energy Price Guarantee subsidy 0k 0k 0k 0k 0k 0k 0k
Basic income 0k 0k 0k 0k 0k 0k 0k
Disability basic income 0k 0k 0k 0k 0k 0k 0k
Government balance, each component counted once: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Government receipts, each component once £899.39bn £939.21bn £976.17bn £1,009.31bn £1,044.89bn £1,081.66bn £1,122.50bn
Government spending £536.58bn † £550.92bn † £557.25bn † £564.32bn † £572.87bn † £582.12bn † £591.28bn †
Government balance, each receipt once £362.81bn † £388.29bn † £418.91bn † £445.00bn † £472.02bn † £499.54bn † £531.22bn †
Benefits in household_benefits but not in gov_spending £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn £0.00bn
Model totals: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
gov_tax £902.52bn £942.34bn £979.30bn £1,012.44bn £1,048.02bn £1,084.79bn £1,125.63bn
household_tax £496.17bn £522.63bn £548.43bn £570.57bn £592.62bn £617.00bn £643.70bn
pre_budget_change_household_tax £488.34bn £514.51bn £540.08bn £561.53bn £583.34bn £607.46bn £633.81bn
gov_spending £536.58bn † £550.92bn † £557.25bn † £564.32bn † £572.87bn † £582.12bn † £591.28bn †
household_benefits £536.58bn † £550.92bn † £557.25bn † £564.32bn † £572.87bn † £582.12bn † £591.28bn †
gov_balance £365.94bn † £391.42bn † £422.04bn † £448.13bn † £475.15bn † £502.67bn † £534.35bn †
Components the model counts twice: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
corporate_sdlt, counted again inside expected_sdlt £3.13bn £3.13bn £3.13bn £3.13bn £3.13bn £3.13bn £3.13bn
Household income totals: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Household market income £1,657.06bn £1,719.25bn £1,771.68bn £1,821.99bn £1,887.41bn £1,945.59bn £2,017.37bn
Household net income £1,658.19bn † £1,706.78bn † £1,738.62bn † £1,772.80bn † £1,809.05bn † £1,850.77bn † £1,902.51bn †
Household net income (HBAI definition) £1,466.75bn £1,513.56bn £1,545.81bn £1,578.85bn £1,613.04bn £1,652.17bn £1,702.61bn
Population: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
People 69,514k 69,778k 70,036k 70,316k 70,626k 70,944k 71,249k
Benefit units 35,247k 35,381k 35,512k 35,654k 35,811k 35,972k 36,127k
Households 31,167k 31,285k 31,401k 31,526k 31,665k 31,808k 31,944k
Poverty rates: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Absolute poverty, before housing costs: everyone 15.9% 14.9% 15.5% 15.6% 15.7% 15.8% 15.7%
Absolute poverty, before housing costs: children 23.7% 20.9% 21.6% 21.4% 21.6% 21.8% 21.7%
Absolute poverty, before housing costs: working-age adults 13.8% 13.4% 14.0% 14.1% 14.2% 14.3% 14.3%
Absolute poverty, before housing costs: pensioners 13.7% 13.1% 13.2% 13.4% 13.5% 13.6% 13.6%
Absolute poverty, after housing costs: everyone 21.1% 20.6% 21.2% 21.5% 21.8% 22.2% 22.3%
Absolute poverty, after housing costs: children 32.0% 30.3% 30.9% 31.1% 31.7% 32.3% 32.5%
Absolute poverty, after housing costs: working-age adults 19.5% 19.4% 20.2% 20.4% 20.7% 21.0% 21.0%
Absolute poverty, after housing costs: pensioners 12.7% 12.5% 12.6% 12.8% 13.0% 13.1% 13.4%
Relative poverty, before housing costs: everyone 16.9% 16.4% 16.4% 16.5% 16.6% 16.7% 16.7%
Relative poverty, before housing costs: children 25.6% 23.5% 23.2% 23.2% 23.3% 23.4% 23.4%
Relative poverty, before housing costs: working-age adults 14.4% 14.4% 14.7% 14.8% 14.9% 15.1% 15.0%
Relative poverty, before housing costs: pensioners 14.8% 14.9% 14.1% 14.3% 14.2% 14.2% 14.4%
Relative poverty, after housing costs: everyone 21.7% 21.3% 21.4% 21.4% 21.6% 21.8% 22.0%
Relative poverty, after housing costs: children 33.0% 31.6% 31.2% 31.1% 31.5% 31.6% 32.0%
Relative poverty, after housing costs: working-age adults 20.0% 20.0% 20.3% 20.3% 20.6% 20.8% 20.9%
Relative poverty, after housing costs: pensioners 13.5% 13.1% 12.7% 12.8% 12.7% 12.6% 12.7%
People in poverty: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Absolute poverty, before housing costs: everyone 11,051k 10,427k 10,848k 10,947k 11,079k 11,209k 11,218k
Absolute poverty, before housing costs: children 3,560k 3,141k 3,261k 3,253k 3,298k 3,334k 3,334k
Absolute poverty, before housing costs: working-age adults 5,864k 5,737k 6,070k 6,165k 6,237k 6,315k 6,319k
Absolute poverty, before housing costs: pensioners 1,627k 1,549k 1,517k 1,529k 1,544k 1,561k 1,565k
Absolute poverty, after housing costs: everyone 14,647k 14,359k 14,872k 15,087k 15,410k 15,716k 15,859k
Absolute poverty, after housing costs: children 4,805k 4,556k 4,676k 4,718k 4,832k 4,939k 4,993k
Absolute poverty, after housing costs: working-age adults 8,325k 8,324k 8,750k 8,905k 9,095k 9,271k 9,323k
Absolute poverty, after housing costs: pensioners 1,517k 1,478k 1,446k 1,463k 1,483k 1,506k 1,543k
Relative poverty, before housing costs: everyone 11,760k 11,456k 11,504k 11,625k 11,706k 11,868k 11,914k
Relative poverty, before housing costs: children 3,840k 3,538k 3,514k 3,525k 3,546k 3,582k 3,602k
Relative poverty, before housing costs: working-age adults 6,154k 6,160k 6,365k 6,465k 6,537k 6,651k 6,651k
Relative poverty, before housing costs: pensioners 1,766k 1,758k 1,625k 1,634k 1,623k 1,634k 1,661k
Relative poverty, after housing costs: everyone 15,063k 14,860k 14,967k 15,062k 15,288k 15,461k 15,647k
Relative poverty, after housing costs: children 4,949k 4,756k 4,711k 4,714k 4,795k 4,840k 4,920k
Relative poverty, after housing costs: working-age adults 8,511k 8,559k 8,799k 8,893k 9,045k 9,168k 9,256k
Relative poverty, after housing costs: pensioners 1,604k 1,545k 1,457k 1,455k 1,449k 1,453k 1,472k
Inequality: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Gini coefficient, equivalised HBAI income before housing costs 0.3074 0.3052 0.3065 0.3072 0.3078 0.3084 0.3094
Mean household net income in each side's own deciles: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Decile 1: mean household_net_income per household £17,707 † £17,997 † £17,941 † £17,992 † £18,326 † £18,522 † £18,686 †
Decile 2: mean household_net_income per household £28,362 † £29,040 † £28,672 † £29,013 † £29,374 † £29,780 † £30,330 †
Decile 3: mean household_net_income per household £34,607 † £35,901 † £36,507 † £37,008 † £37,263 † £37,949 † £38,656 †
Decile 4: mean household_net_income per household £39,329 † £40,908 † £41,942 † £42,838 † £43,195 † £43,846 † £44,955 †
Decile 5: mean household_net_income per household £44,874 † £46,151 † £46,931 † £47,446 † £48,380 † £49,253 † £50,077 †
Decile 6: mean household_net_income per household £47,931 † £49,321 † £50,272 † £51,051 † £52,161 † £52,926 † £54,242 †
Decile 7: mean household_net_income per household £56,322 † £57,584 † £58,472 † £59,449 † £60,165 † £61,636 † £62,887 †
Decile 8: mean household_net_income per household £69,252 † £70,364 † £71,639 † £72,874 † £74,337 † £75,704 † £77,574 †
Decile 9: mean household_net_income per household £79,674 † £82,009 † £83,247 † £84,449 † £86,137 † £87,749 † £89,958 †
Decile 10: mean household_net_income per household £117,666 † £120,533 † £122,448 † £124,609 † £126,968 † £129,679 † £132,877 †
Standard reform costings (change in gov_balance): head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Raise basic rate by 1pp £6.22bn £6.50bn £6.71bn £6.90bn £7.11bn £7.35bn £7.62bn
Raise higher rate by 1pp £3.54bn £3.82bn £4.05bn £4.27bn £4.49bn £4.76bn £4.96bn
Raise personal allowance by ~800GBP/year £-3.83bn £-3.96bn £-4.03bn £-4.10bn £-4.20bn £-4.30bn £-2.02bn
Raise child benefit by 25GBP/week per additional child £-2.00bn £-1.76bn £-1.64bn £-1.54bn £-1.44bn £-1.34bn £-1.24bn
Reduce Universal Credit taper rate to 20% £-20.54bn £-21.10bn £-21.45bn £-21.88bn £-21.96bn £-22.33bn £-22.81bn
Raise Class 1 main employee NICs rate to 10% £11.06bn £11.51bn £11.83bn £12.14bn £12.46bn £12.80bn £13.28bn
Raise VAT standard rate by 2pp £25.01bn £25.68bn £26.29bn £26.92bn £27.58bn £28.26bn £28.95bn
Raise additional rate by 3pp £2.83bn £3.07bn £3.26bn £3.46bn £3.66bn £3.89bn £4.21bn
Raise the Universal Credit standard allowance by 10% £-3.04bn £-3.17bn £-3.24bn £-3.32bn £-3.37bn £-3.43bn £-3.47bn
Raise the State Pension by 10% £-8.92bn £-9.13bn £-9.03bn £-9.06bn £-9.26bn £-9.51bn £-9.78bn
Standard reforms: change in each reform's target: head levels
Measure (head) 2025-26 2026-27 2027-28 2028-29 2029-30 2030-31 2031-32
Raise basic rate by 1pp: change in income_tax £6.36bn £6.65bn £6.87bn £7.07bn £7.29bn £7.53bn £7.81bn
Raise higher rate by 1pp: change in income_tax £3.54bn £3.83bn £4.06bn £4.28bn £4.50bn £4.77bn £4.97bn
Raise personal allowance by ~800GBP/year: change in income_tax £-3.96bn £-4.11bn £-4.19bn £-4.27bn £-4.36bn £-4.47bn £-1.77bn
Raise child benefit by 25GBP/week per additional child: change in child_benefit £2.34bn £2.15bn £2.03bn £1.92bn £1.82bn £1.71bn £1.59bn
Reduce Universal Credit taper rate to 20%: change in universal_credit £20.53bn £21.09bn £21.44bn £21.87bn £21.95bn £22.32bn £22.80bn
Raise Class 1 main employee NICs rate to 10%: change in national_insurance £11.33bn £11.79bn £12.13bn £12.44bn £12.77bn £13.12bn £13.61bn
Raise VAT standard rate by 2pp: change in vat £25.01bn £25.68bn £26.29bn £26.92bn £27.58bn £28.26bn £28.95bn
Raise additional rate by 3pp: change in income_tax £2.83bn £3.07bn £3.26bn £3.46bn £3.66bn £3.89bn £4.21bn
Raise the Universal Credit standard allowance by 10%: change in universal_credit £3.04bn £3.17bn £3.25bn £3.32bn £3.38bn £3.43bn £3.48bn
Raise the State Pension by 10%: change in state_pension £12.25bn £12.71bn £12.83bn £13.02bn £13.41bn £13.80bn £14.21bn

juaristi22 added a commit that referenced this pull request Oct 20, 2026
…assumptions, test against Table 7's excess

- Dataset projection no longer copies a stored unused_pension_annual_allowance
  into later years (YEAR_SPECIFIC_INPUTS): its three-year window moves each
  year, so projected years use the estimate.
- The HMRC check also compares the chargeable amount with Table 7's £672m of
  excess, and names the gap as known data gaps, chiefly
  policyengine-uk-data#606: with employer contributions at a third of their
  stored values, count, charge and excess all fall within the band.
- Parameters and docs say the defined-benefit ratio of 1 is a chosen
  midpoint (ten years' service; valid from 2023-24, when public service
  schemes revalue on 6 April; private schemes would push it below 1), that
  the carry-forward ratio of 1 is a convention which probably understates
  carry forward, and what a supplied share alone changes (only net pay to a
  defined-benefit scheme from age 75). The carry-forward ratio's label now
  matches its five-year use.
- relevant_uk_earnings cites ITEPA 2003 ss. 9(2) and 11 for allowable
  expenses and says why pension deductions stay in; it and the carry-forward
  estimate note the limits left (furnished holiday lettings before 2025-26,
  the five-year window, 2015-16 alignment).
- A carry-forward case where the taper binds only in an earlier year.
- The UC benefit cap threshold notes that the national living wage parameter
  ends at April 2026, so the threshold holds at £10,572 after it.
- Scottish water 2027-29 cite the Draft Determination's core cap (para.
  9.1.3) and CPI forecast (Table 68); the HBAI validation row for water is
  updated, as in #2527.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
juaristi22 added a commit that referenced this pull request Oct 21, 2026
…assumptions, test against Table 7's excess

- Dataset projection no longer copies a stored unused_pension_annual_allowance
  into later years (YEAR_SPECIFIC_INPUTS): its three-year window moves each
  year, so projected years use the estimate.
- The HMRC check also compares the chargeable amount with Table 7's £672m of
  excess, and names the gap as known data gaps, chiefly
  policyengine-uk-data#606: with employer contributions at a third of their
  stored values, count, charge and excess all fall within the band.
- Parameters and docs say the defined-benefit ratio of 1 is a chosen
  midpoint (ten years' service; valid from 2023-24, when public service
  schemes revalue on 6 April; private schemes would push it below 1), that
  the carry-forward ratio of 1 is a convention which probably understates
  carry forward, and what a supplied share alone changes (only net pay to a
  defined-benefit scheme from age 75). The carry-forward ratio's label now
  matches its five-year use.
- relevant_uk_earnings cites ITEPA 2003 ss. 9(2) and 11 for allowable
  expenses and says why pension deductions stay in; it and the carry-forward
  estimate note the limits left (furnished holiday lettings before 2025-26,
  the five-year window, 2015-16 alignment).
- A carry-forward case where the taper binds only in an earlier year.
- The UC benefit cap threshold notes that the national living wage parameter
  ends at April 2026, so the threshold holds at £10,572 after it.
- Scottish water 2027-29 cite the Draft Determination's core cap (para.
  9.1.3) and CPI forecast (Table 68); the HBAI validation row for water is
  updated, as in #2527.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vahid-ahmadi

Copy link
Copy Markdown
Collaborator Author

Closing as superseded by #2536, which merged with the same Scottish Water figures and the per-country uprating.

🤖 Generated with Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Scottish households' water charges are uprated by the England and Wales water bills series

1 participant