Skip to content

Scottish Budget 2027-28: Scottish property income rates, council tax growth and a freeze switch, Bands I and J, and missing Scottish payments #2891

Open

Description

@juaristi22

Context

The Scottish Budget 2027-28 is on 3 December 2026 (checklist: PolicyEngine/uk-scottish-budget-2027-28#9). 2.174.1 carries every item in PolicyEngine/uk-scottish-budget-2027-28#1:

  • the Pension Tax Allowance;
  • the Household Energy Payment;
  • the rest-of-UK property rates of 24%, 44% and 49%;
  • the Carer Supplement uprating.

Its 2027-28 Scottish starter and basic thresholds also match 2.175.x.

Already open

1. Scottish property income rates, from 2027-28

The law. Finance Act 2026 s. 8 and Sch. 2 let the Scottish Parliament set property income rates. SI 2026/1023 appoints 16 September 2026 for this, with 2027-28 as the first tax year. Scottish property rates must use the same limits as other income.

Current behaviour. In property_income_tax (variables/gov/hmrc/income_tax/liability/property_income_tax.py), formula_2027 keeps Scottish taxpayers on the main Scottish rates. That is right until the Scottish Parliament sets property rates, but a reform cannot yet set them apart.

Proposal. A per-band add-on, gov.hmrc.income_tax.rates.scotland.property_rate_addition, with one value per Scottish band, all 0 in current law.

  • The Scottish branch adds each band's add-on times the property income in that band.
  • It takes the band slices on the main Scottish thresholds, after other non-savings income, as the rest-of-UK branch does on the UK thresholds.
  • With an add-on, a reform to the main Scottish rates or thresholds still reaches property income (the link Fix pre-2027 property income tax main-rate reforms #2625 restored for the rest of the UK). "Main rates plus 2p" is then a uniform 0.02.

Tests. A Scottish landlord in each band, and one whose property income spans two bands.

2. The Household Energy Payment in Scotland

household_energy_payment reads three parameters:

  • countries, set to England;
  • bands, set to A–D;
  • amount: £100 in 2026-27 and £0 from April 2027.

Two asks:

  • confirm that a reform can set a list parameter such as countries, or add amounts by country;
  • an optional route for Council Tax Reduction recipients in any band. Scotland's 2022 £150 had one, and 2.174.7 added it for that payment.

3. Council tax: Scottish growth, and a freeze switch

Current behaviour. uprate_council_tax (data/economic_assumptions.py) grows bills by (1 + g) / (1 + household weight growth). yoy_growth.obr.council_tax.scotland holds 3.86% a year from 2025.

Outturn. The Scottish Government's average Band D rose from £1,418.11 in 2024-25 to £1,543.30 in 2025-26 (+8.8%), then to £1,653.44 in 2026-27 (+7.1%). #1246 set growth to outturn for 2023 to 2025.

Proposal:

  • Scotland's 2025 and 2026 growth. Set it to outturn: Band D growth times the growth in Band D equivalents (CTAS and CTAXBASE, both in Chronicle). Check the OBR line's basis first (Update the OBR forecasts to the October 2026 Economic and fiscal outlook #2711).
  • A freeze switch. It would hold Scottish bills flat in cash for a chosen year (g equal to weight growth), or cap the rise, so that a freeze or cap is one parameter.

4. Council tax Bands I and J, from April 2028

The proposal. The Scottish Government consulted, closing 24 August 2026, on two bands from 1 April 2028:

  • Band I for homes valued at £1 million to £2 million, and Band J for homes over £2 million, on values at 1 April 2026;
  • illustrative charges of about £720 and £3,600 a year above Band H.

The Council Tax (Scotland) Bill would legislate them.

Current behaviour. CouncilTaxBand runs A–I, where I is Wales's band, and band_ratios/scotland.yaml covers A–H.

Proposal. Follow the High Value Council Tax Surcharge (variables/gov/hmrc/high_value_council_tax_surcharge.py): a Scottish charge on owner-occupied homes valued above the thresholds at April 2026 prices (#2392's valuation approach).

  • The charge is Band D × (the Band I or J multiplier − the home's current band ratio).
  • The thresholds and multipliers are parameters, in force from 1 April 2028.

The alternative is to add J to the enum, with Scottish I and J ratios and a rule that bands a home from its value. Results will also need data: Microcosm revalues homes from sale prices only in England and Wales so far.

5. Scottish payments not modelled

gov/social_security_scotland holds Carer Support Payment, Scottish Child Payment, Pension Age Winter Heating Payment and the Two Child Limit Payment. Missing (PolicyEngine/uk-scottish-budget-2027-28#6):

Scottish Budget Table 5.08, already in Chronicle, gives spending on each payment for checks.

Relationship to data work

None of Microcosm's data work for this event is decided. If any goes ahead:

  • Bands I and J. Results need both item 4 and a Microcosm step that revalues Scottish homes from sale prices, as it already does for England and Wales. The charge needs homes valued above the thresholds, and the data doesn't hold them yet.
  • Scottish disability payments. Anchoring them in the data can bind Table 5.08 spending on the PIP columns without item 5. Writing Adult Disability Payment apart would need PIP review: Adult Disability Payment in Scotland, a single-activity test, and PIP as the gateway to UC health support #2889's variables first.
  • Property income and council tax. An anchor for Scottish property income (from PRIS), and a Scottish council tax liability target, need nothing from this issue. They would sit under the costings in items 1 and 3.
  • The Scottish income tax diagnostic needs nothing here.

The facts this work would use are requested in PolicyEngine/chronicle#420.

Not in this issue

Activity

  1. vahid-ahmadi commented on Nov 6, 2026

    @vahid-ahmadi
    Collaborator

    Thanks for pulling this together. I checked each claim against main (2.175.8, a866277) and the official sources.

    Checks

    • Property income power: confirmed. Finance Act 2026 s. 8 and Sch. 2 Part 1 insert Scotland Act 1998 s. 80C(2B)–(2BA), and (2BA) requires the same limits as other income. SI 2026/1023 reg. 2 appoints 16 September 2026 and tax year 2027-28. property_income_tax cites only ss. 6 and 7 today, so I'll add s. 8, Sch. 2 and the SI when we touch it.
    • Band D outturn: confirmed. CTAS 2026 gives £1,418.11, £1,543.30 and £1,653.44. With CTAXBASE Band D equivalents after Council Tax Reduction (2.119m, 2.140m, 2.151m for 2024 to 2026), receipts growth is about 9.9% for 2025 and 7.7% for 2026, against 3.86% on main. The gross equivalents give 9.8% and 7.8%. I'd use the after-reduction table, because the 2023 and 2024 values on main are net billed after the reduction.
    • One stale point. Use outturn data for council tax growth, 2023-25 #1246 set Scotland's 2025 growth to 8.8%, but main now reads 3.86% for 2025 from the OBR line (flat to 2031). Only the 2023 and 2024 outturns, from the collection statistics, are still on main.
    • List parameters. policyengine.py's Scenario(parameter_changes=...) refuses a list for countries, with a pydantic integer error (recorded in uk-scottish-budget-2027-28#3). A policyengine-uk Python reform can still set it. The dashboards and the API go through Scenario, so a contrib in_effect switch is the route that works everywhere. The 2.174.7 changelog confirms the any-band Council Tax Reduction route for the 2022 £150 in Scotland and Wales.
    • Bands I and J: confirmed, with two additions from the consultation. Section 4 gives illustrative multipliers of about 2.886 (I) and 4.628 (J) times Band D. A home in any band from A to H can move into I or J, and primary legislation sets the final multipliers. Your surcharge form, Band D × (multiplier − current ratio), handles both.
    • Item 5 list: confirmed. gov/social_security_scotland has the four payments you list and nothing for ADP, CDP, Best Start, Child Winter Heating Payment or Winter Heating Payment.
    • Releases. The 2.174.1 claim holds: the changelog puts the Pension Tax Allowance, the £100 payment and 24/44/49 in 2.170.2, and the carer supplement uprating is in by 2.165.1. The event dashboard still runs on policyengine.py 6.14.0, which pins 2.151.0 (uk-scottish-budget-2027-28#1, Add reported but unmodelled benefits #14). Any change here reaches the 3 December figures only through a newer certified bundle, or else in an unmanaged run labelled as such.

    Overlap

    Plan

    Nothing here is needed before the drill.

    Item Priority Size Owner Next step
    1. Scottish property rate add-on Before 3 Dec Small–medium Vahid Named per-band parameters (starter to top, 0 in current law), not a list tied to band index, sliced on the gift-aid-extended Scottish limits as in formula_2027. Tests as you list.
    3a. Scottish council tax 2025 and 2026 outturn Before 3 Dec Small Vahid Check the OBR line's basis under #2711 first, then set about 9.9% and 7.7% from CTAS × CTAXBASE after reduction.
    2. Scottish £100 payment Before 3 Dec Small Vahid gov.contrib.scotland.household_energy_payment with in_effect, amount, bands and an optional reduction-recipient route. Current law unchanged.
    3b. Council tax freeze or cap switch Before 3 Dec Small–medium Vahid A contrib switch that uprate_council_tax reads for a chosen year (freeze means g = weight growth, or a cap on g). Port the event repo helper and its test.
    5a. Benefit cap mitigation (DHP) Before 3 Dec Small Vahid Contrib option on benefit_cap_reduction for Scottish households, with take-up as a parameter. Note the #1818 overcount in its docs.
    5b. Young parent top-up On the day, if announced Small Vahid Keep the event repo modifier, and encode as contrib only once rules are published.
    4. Bands I and J Later (from April 2028) Medium (model), large (data) Vahid; Microcosm for revaluation Surcharge-style contrib variable with your parameters. Needs Scottish homes above £1m and £2m in the data before it shows a yield.
    5c. ADP and CDP; Best Start; winter payments Later Large; medium each Vahid ADP after #2889's variables, then Best Start and the two winter payments, checked against Table 5.08.

    I'd take them in the table's order. Please say if you'd order them differently.

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions