Repository navigation
Conversation
…7-28 Budget 2026 paragraphs 6.246 and 6.247 add 2 percentage points to the savings and property rates from 6 April 2027, on top of Budget 2025's 22%, 42% and 47%: 24%, 44% and 49% (Table 6.1, items 61 and 62). Property rates apply in England, Wales and Northern Ireland, which the model already does (Scottish taxpayers' property income stays on the Scottish rates); savings rates apply UK-wide. Finance cost relief reads the property basic rate, so it rises to 24%, as the costing note says. The ISA cash-interest charge reads the savings basic rate (SI 2026/1018 reg. 22A(3)), so it rises too. Tests: hard-coded 22/42/47% expectations recomputed at 24/44/49%; new Budget 2026 YAML cases for each band and country; property tests for the exact 2-point rise, Scotland's exclusion from property rates, UK-wide savings rates and the finance cost relief bound. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Consolidated into #2719 so the Budget 2026 measures go through the merge queue once. This commit is cherry-picked there unchanged. |
Aggregate impact on certified data: passBase Checks: 0 broken by this change, 1 failing on both sides, 0 fixed. Moves flagged for review: 70 (thresholds in Notes
Moves flagged for review
30 more flags are in the report artifact. Receipts by tax head
Spending by benefit and service
Caseloads
Government balance, each component counted once
Model totals
Household income totals
Poverty rates
People in poverty
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
Household net income by decileMean change in household net income per household, and as a share of the decile's base income; households stay in the base run's deciles.
No change in any year: population. Checks failing on both base and head (1)
Counted-once checkEach of 91 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
Dataset: Receipts by tax head: head levels
Spending by benefit and service: head levels
Caseloads: head levels
Government balance, each component counted once: head levels
Model totals: head levels
Household income totals: head levels
Population: head levels
Poverty rates: head levels
People in poverty: head levels
Inequality: head levels
Mean household net income in each side's own deciles: head levels
Standard reform costings (change in gov_balance): head levels
Standard reforms: change in each reform's target: head levels
|
Draft: Budget week. Not for merge until the Budget-week merge rules lift.
Part of moving the Autumn Budget 2026 household measures from the dashboard repo's reforms (PolicyEngine/uk-autumn-budget-dashboard-2026#290) into current law here. This one is Table 6.1 items 61 and 62.
What and why
Budget 2025 (Finance Act 2026) set the savings and property rates at 22%, 42% and 47% from 6 April 2027. Budget 2026 adds 2 more points from the same date:
Changes:
gov.hmrc.income_tax.rates.propertyand.savings: the 2027-04-06 values become 0.24, 0.44 and 0.49, citing Budget 2026. A comment keeps the Budget 2025 step.property_income_tax.formula_2027taxes Scottish taxpayers' property income at the Scottish rates, and everyone else's at the property rates. That answers point 3 of issuecomment-6470659226.property_finance_cost_reliefmultiplies byrates.property.basic, so the relief rises to 24% with no code change. That answers point 6 of issuecomment-6470788534.isa_cash_interest_flat_rate_chargereadsrates.savings.basic, and SI 2026/1018 reg. 22A(3) sets the charge "at the savings basic rate in force for the year". So it rises to 24% too.One consequence to flag: under ITTOIA s. 274AA(5) as the model reads it, Scottish landlords get finance cost relief at the UK property basic rate even though their property profits are taxed at Scottish rates. Budget 2026 therefore raises their relief to 24% while their property tax is unchanged, so they gain a little. That follows from the existing reading of Finance Act 2026, not from a new choice here.
Tests
tests/policy/reforms/oct_2026_budget/savings_property_income_rates.yaml:Invariants (property tests,
test_budget_2026_savings_property_rates_properties.py)Each test compares current law with the Budget 2025 rates for the same generated people in London, Wales, Northern Ireland and Scotland. These hold for every input:
taxable_property_income_after_allowances, because every pound of it sits in one of the three bands.Mutation check: with the property higher rate set to 43%, invariant 1 fails and the other three pass.
Impact
Not run yet (Budget-night reservation on the host). To follow on this PR from CI's aggregate impact. Table 6.1 has +£125m and +£35m in 2027-28, rising to about +£555m and +£575m in 2028-29. Those figures include behavioural responses, which this static model doesn't have.
Plan
Reproducer: policyengine_uk/tests/policy/reforms/oct_2026_budget/savings_property_income_rates.yaml
axiom: queued (rulespec-uk issue to follow; the change is not yet legislated: Finance Bill 2026-27)
🤖 Generated with Claude Code